Каких полномочий для пользователя MySQL было бы достаточно для выполнения полного резервного копирования?
Я использую innobackupex, который требует пароля на командной строке. Таким образом, я хотел создать пользователя с не так разрешения, данные как корень, все же достаточно выполнить резервное копирование.
Как замечено в http://www.fromdual.com/privileges-of-mysql-backup-user-for-mysqldump
для mysqldump --single-transaction
Вам нужно: SELECT, SHOW VIEW, RELOAD, REPLICATIOn CLIENT, EVENT
и TRIGGER
GRANT SELECT, SHOW VIEW, RELOAD, REPLICATION CLIENT, EVENT, TRIGGER ON *.* TO 'backup'@'localhost';
И для mysqldump --lock-all-tables
Вам нужно: LOCK
GRANT LOCK TABLES ON *.* TO 'backup'@'localhost';