• ADADADADAD

    linux下MYSQL怎么定时备分[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:26:41

    作者:文/会员上传

    简介:

    根据朋友要求写了个MYSQL备份1.作成shell文件2.修改/etc/crontab ,定制任务计划[@more@]Shell文件 :DB_NAME='tdc_ntt_debug'USER='root'PWD='rootroot&#

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    根据朋友要求写了个MYSQL备份

    1.作成shell文件

    2.修改/etc/crontab ,定制任务计划

    [@more@]

    Shell文件 :

    DB_NAME='tdc_ntt_debug'
    USER='root'
    PWD='rootroot'
    TIME=$(date +%Y%m%d)
    DEL_TIME=$(date --date="7 days ago" +%Y%m%d)
    DB_BAK_NAME=tdc_debug${TIME}.sql
    DB_DEL_NAME=tdc_debug${DEL_TIME}.sql
    BACKUP_PATH='/home/zhaoqun/DB_BAK/day_bak/'
    echo $BACKUP_PATH$DB_BAK_NAME
    if test -f $BACKUP_PATH$DB_DEL_NAME
    then
    echo "Delete history dump file"
    rm -f $BACKUP_PATH$DB_DEL_NAME
    fi

    mysqldump -u $USER -p$PWD $DB_NAME>$BACKUP_PATH$DB_BAK_NAME

    /etc/crontab 中追加

    01 16 * * * root /home/zhaoqun/DB_BAK/day_bak/day_bak.sh

    每天的 16:01 分进行MYSQL 备份, 并保持7天的备份履历。

    linux下MYSQL怎么定时备分.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: linuxmysql