美文网首页
linux定时备份数据库脚本

linux定时备份数据库脚本

作者: setone | 来源:发表于2018-11-29 13:51 被阅读0次

首先一条非常简单的linux命令脚本,将其保存到linux服务器上,并给与777权限

#! /bin/bash
mysqldump -cp --user=root --password='root' ruoyi | gzip > ~/ruoyi/ruoyi-`date +%Y%m%d%H`.sql.gz ;
docker exec -it mysql-test mysqldump -uroot -proot --all-databases |gzip > /db/sql/data-`date +%Y%m%d%H`.sql.gz ;

然后我们用命令进入linux的corn表达式

crontab -e
image.png

之后添加我们的定时任务要求,添加方式和普通的vi一样

0 * * * * (/db/mysql.sh>>/db/mysql.log)
每一个小时运行一次该脚本

corn常用表达式

每五分钟执行 */5 * * * *

每小时执行 0 * * * *

每天执行 0 0 * * *

每周执行 0 0 * * 0

每月执行 0 0 1 * *

每年执行 0 0 1 1 *

相关文章

网友评论

      本文标题:linux定时备份数据库脚本

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