Security

使用者執行 mysqldump 的最低權限?

  • August 21, 2013

我想開始安排遠端 mysqldump crons,我更願意為此目的使用特殊帳戶。我想授予該使用者獲得完整轉儲的最低權限,但我不確定最好的方法。

是不是這麼簡單

grant SELECT on *.* to '$username'@'backuphost' identified by 'password'; 

還是我錯過了更好的方法?

我相信使用者只需要選擇要備份的表的權限。

編輯:這傢伙說也要分配“鎖定表”權限,這是有道理的。

如果您的數據庫中有視圖,您還需要 SHOW_VIEW。

引用自:https://serverfault.com/questions/22712