26 リモートmysqldump cronのスケジューリングを開始したいので、その目的のために特別なアカウントを使用したいと思います。そのユーザーにフルダンプを取得するための最小限のアクセス許可を付与したいのですが、それを実行する最善の方法はわかりません。 それは簡単ですか? grant SELECT on *.* to '$username'@'backuphost' identified by 'password'; または私はより良い方法を逃していますか? security permissions mysql — マット・シモンズ ソース
24 ユーザーには、バックアップするテーブルの選択権限のみが必要だと思います。 編集:この男は「テーブルをロックする」許可も割り当てるように言っていますが、これは理にかなっています。 — マイク ソース これは2017年でもまだ有効な答えですか? — キスリック
5 不思議な人のために、正確なコマンドを次に示します。 GRANT SELECT, LOCK TABLES, SHOW VIEW ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password'; — ラングラー ソース
5 RELOADも必要なようです。そう: GRANT SELECT, LOCK TABLES, SHOW VIEW, RELOAD ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password'; — ベンツ・ペトコフ ソース