====== 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}}