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