一、建立備份文件夾mysql
#cd /opt
#makedir mysql_backsql
二、編寫運行腳本數據庫
#vi autobackuppost
寫入如下內容:spa
filename=`date +%Y%m%d`
mysql_bin_dir /mysqldump –opt dataname -u user -ppassword | gzip > /www/mysqlbackup /name $filename.gzcrontab
保存退出ip
說明:get
(1)mysql_bin_dir:mysql的bin路徑;date
(2)dataname:數據庫名;file
(3)user:數據庫用戶名;
(4)password:用戶密碼;
(5)name:自定義備份文件前綴標識。
如上例,將自動備份mysql數據庫,並以gzip壓縮方式存儲,文件名爲name20080101.gz的形式。
三、爲腳本添加執行權限
#chmod +x autobackup
四、讓crontab來完成按期執行的任務