PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 服务器 > Linux教程 > 正文

    Linux 数据库自动备份,crontab定时任务

    作者:admin来源:网络浏览:时间:2021-02-22 09:59:15我要评论
    导读:#!/bin/bash#数据库用户名db_user=root#数据库密码db_password=*****#数据库名称db_name=******#备份存放路径backup_dir=/www/wwwroot/dbba...
    #!/bin/bash
    #数据库用户名
    db_user=root
    #数据库密码
    db_password=*****
    #数据库名称
    db_name=******
    #备份存放路径
    backup_dir=/www/wwwroot/dbback/***
    #备份命名所使用的日期格式
    date1=$(date +%Y%m%d_%H%M%S)
    #导出备份
    mysqldump -u$db_user -p$db_password $db_name>$backup_dir/$date1.sql
    #对备份进行压缩:
    mysqldump -u$db_user -p$db_password $db_name | gzip >$backup_dir/$date1.sql.gz
    find $backup_dir -name "*.sql" -type f -mtime +1 -exec rm -rf {} \; > /dev/null 2>&1
    find $backup_dir -name "*.sql.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>&1
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-121-6502-1.html