Ubuntu
ubuntu - 備份 mysql 目錄
我創建了一個腳本,它使用 rsync 將生產伺服器的一些目錄備份到專用目錄。我還想執行目錄 /var/lib/mysql/some_database 的備份。
由於執行備份的 cron 任務與不同於 root 的使用者相關聯,因此我需要在 /var/lib/mysql/ 目錄上設置一些權限。
據我所知,只需要使用者可以通過 some_database/ 目錄導航(執行)並且放置在其中的文件具有讀取權限。
我應該使用哪些更合適的權限?
提前感謝您的幫助,最好的問候!
備份 /var/lib/mysql 不是一個好主意,因為之前需要停止 mysql 守護程序。
使用 mysqldump 之類的工具將數據庫轉儲到 /var/backups/mysql/ 或其他任何位置的文件中並備份這些文件
數據庫的轉儲可以由創建備份的使用者啟動,所以不會有問題。但是如果您不需要它們,請考慮刪除 group 和 world 文件夾的權限