zoukankan      html  css  js  c++  java
  • 定时自动备份mysql数据库

    CopyTo:https://www.cnblogs.com/foolishnoob/p/5421462.html

    新建备份文件并赋予可以执行的权限

    mkdir -p /home/mysql_backup/
    touch /home/mysql_backup/mysql_backup.sh
    chmod 551 /home/mysql_backup/mysql_backup.sh

    编辑/home/mysql_backup/mysql_backup.sh

    vim /home/mysql_backup/mysql_backup.sh

    写入以下内容

    backupdir=/home/mysql_backup
    time=` date +%Y_%m_%d_%H_%M_%S `
    db_user=root
    db_pass=123456
    mysqldump --all-databases -u $db_user -p$db_pass | gzip > $backupdir/$time.sql.gz
    find $backupdir -name "*.sql.gz" -type f -mtime +5 -exec rm -rf {} ; > /dev/null 2>&1

    编辑crontab

    crontab -e

    在最后一行加入

    * */1 * * * root /home/mysql_backup/mysql_backup.sh

    重启crontab

    service crond restart
  • 相关阅读:
    0325JavaScript
    0322css样式表,选择器
    0320表单
    0313函数
    0312数组
    0311类
    0309笔记整理
    进制转换
    Xcode快捷键大全
    Android LearningNotes
  • 原文地址:https://www.cnblogs.com/0to9/p/9842106.html
Copyright © 2011-2022 走看看