我想開始安排遠端 mysqldump crons,我更願意為此目的使用特殊帳戶。我想授予該使用者獲得完整轉儲的最低權限,但我不確定最好的方法。
是不是這麼簡單
grant SELECT on *.* to '$username'@'backuphost' identified by 'password';
還是我錯過了更好的方法?
我相信使用者只需要選擇要備份的表的權限。
編輯:這傢伙說也要分配“鎖定表”權限,這是有道理的。
如果您的數據庫中有視圖,您還需要 SHOW_VIEW。
引用自:https://serverfault.com/questions/22712