差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:mysqlbackup [2018/02/13 07:45] – [MySQL 自動備份方法] Jonathan Tsaitech:mysqlbackup [2018/04/20 09:07] (目前版本) – [參考網址] Jonathan Tsai
行 1: 行 1:
 +====== 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}}