在Ubuntu上備份MariaDB數據庫,你可以使用mysqldump
工具。以下是備份數據庫的步驟:
打開終端(Terminal)。
輸入以下命令來備份整個數據庫:
mysqldump -u [用戶名] -p[密碼] --all-databases > backup.sql
請將[用戶名]
替換為你的MariaDB用戶名,[密碼]
替換為你的MariaDB密碼。注意,-p
和密碼之間沒有空格。
如果你只想備份特定的數據庫,可以使用以下命令:
mysqldump -u [用戶名] -p[密碼] [數據庫名] > backup.sql
將[數據庫名]
替換為你想要備份的數據庫名稱。
如果你想備份特定的表,可以使用以下命令:
mysqldump -u [用戶名] -p[密碼] [數據庫名] [表名] > backup.sql
將[數據庫名]
替換為你的數據庫名稱,[表名]
替換為你想要備份的表名稱。
備份完成后,你會在當前目錄下得到一個名為backup.sql
的文件,這個文件包含了數據庫的結構和數據。
為了安全起見,你可以將備份文件移動到其他存儲設備或上傳到云存儲服務中。
如果你想要定期自動備份數據庫,可以將上述命令添加到cron作業中。以下是如何設置每天自動備份的示例:
輸入crontab -e
命令來編輯當前用戶的cron作業。
添加以下行來設置每天凌晨1點執行備份:
0 1 * * * /usr/bin/mysqldump -u [用戶名] -p[密碼] --all-databases > /path/to/backup/$(date +\%F)_backup.sql
請將[用戶名]
和[密碼]
替換為你的MariaDB用戶名和密碼,/path/to/backup/
替換為你希望存儲備份文件的路徑。
保存并退出編輯器。cron將自動加載新的作業,并按照設定的時間執行備份。
請注意,備份數據庫時,確保你有足夠的磁盤空間來存儲備份文件,并且定期檢查備份文件的完整性。