linux下mysql定时自动备份

 超哥  mySQL  2016-09-30  1421  发表评论
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定时任务写法可自行百度

ps:如果需要忽略时区加上 --skip-tz-utc
所有评论
加载评论 ...
发表评论