Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> liunx 定時備份mysql任務實現代碼

liunx 定時備份mysql任務實現代碼

日期:2017/2/7 14:40:07      編輯:Linux教程
 

mysql_bak.sh文件內容如下

#!/bin/bash
#/usr/local/mysql/bin/mysqldump -uroot -proot -c --hex-blob --quick --default-character-set=GB2312 -B xx > /home/bak/db/sql_xx_`date +%y%m%d`.sql
day=`date -d'-7 day' +'%d'`
#保留7天的備份,並保留每個月1日的備份
if [ "$day" != "01" ]; then
rm -rf /home/bak/db/sql_bsoa-ezoa_`date -d'-7 day' +'%y%m%d'`.sql

fi

2.在liunx中加入定時任務

3.給mysql_bak.sh可以執行的權限

 

Copyright © Windows教程網 All Rights Reserved