1、创建shell脚本
vi autobackupmysql.sh
内容如下:
#!/bin/sh
filename=`date +%Y%m%d%H%M%S`
/usr/bin/mysqldump dbname>>/backup/$filename.sql
解释:
/usr/bin/mysqldump :mysql安装目录下的mysqldump备份工具路径
dbname :需要备份的数据库
/backup/$filename.sql :备份文件输出位置
2、添加执行权限
chmod +x autobackupmysql.sh
3、添加定时任务
crontab -e
输入上一行命名进入编辑定时任务,最后添加如下内容
00 01 * * * /bin/sh /usr/local/mysql/autobackuplmt.sh
上面定时任务意思是每天凌晨1点执行自动备份脚本就会自动备份了,linux定时任务写法可自行百度
网友评论