IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    阿里云服务器上定时备份MYSQL数据库

    二愣子小强发表于 2015-12-18 05:53:58
    love 0

    第一步新建*.sh文件。
    新建在home目录下
    autobackupmysql.sh

    #!/bin/sh
    # File: /home/mysql/backup.sh
    # Database info
    DB_NAME="test"
    DB_USER="root"
    DB_PASS="root"
     
    # Others vars
    BIN_DIR="/alidata/server/mysql/bin" #这里是mysql bin的目录(删除)
    BCK_DIR="/alidata/www/data/mysqldata" #这里是指备份目录(删除)
    DATE=`date +%F` #这里是指以时间命名
     
    # TODO
    $BIN_DIR/mysqldump -u$DB_USER -p$DB_PASS --default-character-set=utf8 $DB_NAME> $BCK_DIR/db_$DATE.sql #这里是指执行命令(删除)

    第二步:
    vi /etc/crontab
    空白处添加:
    00 1 */1 * * mysql /alidata/www/data/autobackupmysql.sh
    代表每天零晨一点备份


    本文固定链接:成事博客→阿里云服务器上定时备份MYSQL数据库


沪ICP备19023445号-2号
友情链接