美文网首页
linux下对mysql数据库做定时自动备份

linux下对mysql数据库做定时自动备份

作者: 有没有榴莲千层 | 来源:发表于2019-02-10 17:48 被阅读0次

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定时任务写法可自行百度

原文:NODELOG

相关文章

网友评论

      本文标题:linux下对mysql数据库做定时自动备份

      本文链接:https://www.haomeiwen.com/subject/itjxeqtx.html