Ubuntu

ubuntu - 備份 mysql 目錄

  • July 22, 2010

我創建了一個腳本,它使用 rsync 將生產伺服器的一些目錄備份到專用目錄。我還想執行目錄 /var/lib/mysql/some_database 的備份。

由於執行備份的 cron 任務與不同於 root 的使用者相關聯,因此我需要在 /var/lib/mysql/ 目錄上設置一些權限。

據我所知,只需要使用者可以通過 some_database/ 目錄導航(執行)並且放置在其中的文件具有讀取權限。

我應該使用哪些更合適的權限?

提前感謝您的幫助,最好的問候!

備份 /var/lib/mysql 不是一個好主意,因為之前需要停止 mysql 守護程序。

使用 mysqldump 之類的工具將數據庫轉儲到 /var/backups/mysql/ 或其他任何位置的文件中並備份這些文件

數據庫的轉儲可以由創建備份的使用者啟動,所以不會有問題。但是如果您不需要它們,請考慮刪除 group 和 world 文件夾的權限

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