У меня ворох баз и несоответствующее количество пользователей к ним.
Понадобилось этих пользователей как-то бекапить и переносить на другой хост экспортом.
Нашел скрипт, оставлю для памяти
Код:
#!/bin/sh
mysql -AN <<'SQL' "$@" | mysql "$@" | sed 's/$/;/;/^Grants for /d'
SELECT CONCAT('SHOW GRANTS FOR ',QUOTE(user),'@',QUOTE(host),';')
FROM mysql.user WHERE user<>'' AND host<>''
ORDER BY user, host
;
SQL
Заодно добавил в крон по дате этот экспорт...