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

2019-02-10  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读