完全バックアップを実行するには、MySQLユーザーにどのような権限があれば十分ですか?
コマンドラインでパスワードを要求するinnobackupexを使用します。そのため、rootほど権限が付与されていないが、バックアップを実行するのに十分なユーザーを作成したいと考えました。
http://www.fromdual.com/privileges-of-mysql-backup-user-for-mysqldump
for 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';