CentOS6通过Shell脚本自动备份MySql数据库与恢复

    自动备份文件auto.sh
    请勿在windows下编辑此文件,直接在Linux建立,在windows下建立编辑会出现一些未知错误

    #!/bin/bash
    mysqldump test -uroot -p123456 > /home/backup/test_`date +%Y%m%d`.sql
    cd /home/backup && tar -zcf `date +%Y%m%d`.tar.gz *.sql
    echo "`date +%Y%m%d`数据备份邮件提醒" | mutt -a /home/backup/`date +%Y%m%d`.tar.gz -s "`date +%Y%m%d`数据备份" -- 10000@qq.com
    rm -rf /home/backup/*

    数据恢复

    mysql -hlocalhost -uroot -p123456 test < test.sql #恢复test数据库

    转载请注明:RAIN MAN » CentOS6通过Shell脚本自动备份MySql数据库与恢复

    喜欢 3

还没有人抢沙发呢~