MySQL перенос пользователей и прав на другой сервер

// Март 1st, 2016 // MySQL

Сохраняем

MYSQL_CONN="-uroot -ppassword"
mysql ${MYSQL_CONN} --skip-column-names -A -e"SELECT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') FROM mysql.user WHERE user<>''" | mysql ${MYSQL_CONN} --skip-column-names -A | sed 's/$/;/g' > MySQLUserGrants.sql

восстанавливаем на другом сервере

mysql -uroot -p -A < MySQLUserGrants.sql

Leave a Reply