美文网首页
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