第一步:创建一个名为backmysql的批处理保存在/wwwroot/Backup/里,内容如下:
backDate=`date +%Y%m%d` mysqldump 数据库名 -u用户名 -p密码 > /wwwroot/Backup/$backDate.sql cd /wwwroot/Backup && tar zcvf $rq.tar.gz $rq.sql rm $rq.sql
语句说明:
1、定义变量backDate,取值为当天,如20150203
2、备份数据库
3、进入/wwwroot/Backup文件夹并压缩数据库文件
4、删除.sql文件
第二步:打开/etc/crontab,添加一行语句 30 2 * * * root /wwwroot/Backup/backmysql
语句说明:每天凌晨2:30自动执行backmysql文件,备份数据库
注意:如果执行backmysql不成功,并提示 permission denied 则说明无执行权限,请先赋予其执行权限。
请执行语句:chmod +x /wwwroot/Backup/backmysql