1.创建备份目录
在根目录下新建定时备份存储文件夹:mkdir /mysql_backup
2.创建备份脚本
cd /usr/sbin
其中root为数据库用户名,123456为数据库密码,172.16.1.229为要备份的数据库地址,vsat为要备份的数据库名
mysqldump -uroot -p123456 -h 172.16.1.1 | gzip > /文件名.sql
3.赋权限:chmod +x bakmysql
4.添加定时任务
第一位:分
第二位:时
第三位:星期
第四位:月
第五位:年
例子:01 3 * * * root /usr/sbin/bakmysql 表示每天3点钟执行备份
5.重启定时服务
service crond restart
6:数据恢复
#mysql -uroot -p123456 数据库名 < 文件.sql
从压缩文件直接恢复:
#gzip < 数据库.sql.gz | mysql -uroot -p123456 数据库名