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数据库
还没有人抢沙发呢~