顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== MySQL 自動備份方法 ====== <note> * 建議可以參考使用比較完整的 [[https://sourceforge.net/projects/automysqlbackup/|AutoMySQLBackup]] * [[tech:automysqlbackup|]] </note> 其實很簡單.. 只要一行就可以.. <file> mysqldump -u root -p'<password>' --all-database | gzip > /<backup_path>/database_`date '+\%m-\%d-\%Y'`.sql.gz </file> 這樣就可以產生所有資料庫的備份壓縮 SQL ===== 設定每日自動備份 ===== * 假設 mysql root 密碼<password> : passwd_1234 * 備份匯出路徑 <baclup_path> : /mysqldump * 每天 2:35 自動備份一次 * 編輯 crontab <code sh>vi /etc/crontab</code><file> : # 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 </file> * 重新啟動 crond <code sh> service crond restart </code> ===== 參考網址 ===== * http://www.backuphowto.info/how-backup-mysql-database-automatically-linux-users {{tag>類型:系統備份 狀態:已失效 mysql backup}} tech/mysqlbackup.txt 上一次變更: 2018/04/20 09:07由 Jonathan Tsai