====== MySQL 自動備份方法 ======
* 建議可以參考使用比較完整的 [[https://sourceforge.net/projects/automysqlbackup/|AutoMySQLBackup]]
* [[tech:automysqlbackup|]]
其實很簡單.. 只要一行就可以..
mysqldump -u root -p'' --all-database | gzip > //database_`date '+\%m-\%d-\%Y'`.sql.gz
這樣就可以產生所有資料庫的備份壓縮 SQL
===== 設定每日自動備份 =====
* 假設 mysql root 密碼 : passwd_1234
* 備份匯出路徑 : /mysqldump
* 每天 2:35 自動備份一次
* 編輯 crontab vi /etc/crontab
:
# mysql auto daily backup
35 2 * * * root /usr/bin/mysqldump -u root -p'passwd_1234' --all-database | gzip > /mysqldump/database_`date '+%m-%d-%Y'`.sql.gz
* 重新啟動 crond
service crond restart
===== 參考網址 =====
* http://www.backuphowto.info/how-backup-mysql-database-automatically-linux-users
{{tag>類型:系統備份 狀態:已失效 mysql backup}}