[教學][Ubuntu 架站] 如何使用 Linux 命令行備份 MySQL 數據庫並使用 Cron 自動化

如果你不小心更改資料或遭受駭客攻擊,對 MySQL 資料庫進行頻繁的自動備份非常重要。在本教學中,我們將學習如何使用 mysqldump 導出資料庫並使用 crontab 來自動化整個過程。 1. 準備 MySQL 備份資料夾 在本教學中,我們將備份保存到 /var/www_backups/。理想情況下,你會將這儲存在異地服務器上,但在本教學中,我們將專注於在本地創建備份。 首先創建備份資料夾。 $ sudo mkdir /var/www_backups/ 如果你當前沒有以 root 身份登錄 Linux,你應該更改備份資料夾的所有者,否則你的 mysqldump 將失敗並出現權限錯誤。 $(

閱讀更多

[教學][Ubuntu 架站] 如何在 Ubuntu 上備份 MySQL

使用 mysqldump mysqldump 是一個在每個 MySQL 安裝後就可用的應用程序,它允許你以文本格式執行數據的完整轉儲。 命令語法如下: $ mysqldump -u [username] -p [database] > backup.sql 通過運行此命令,可以將資料庫完整的備份並轉存成 backup.sql。 要恢復備份,請使用 MySQL 客戶端,如下所示: $ mysql -u [username] -p [database] < backup.sql 根據資料庫的大小,這些備份文件可能會達到相當大的大小,從而難以傳輸或複制它們。要優化數據庫備份的大小,可以使用 g

閱讀更多