貌似很强的mysql备份策略
貌似很强的mysql备份策略,号称天下无敌,哈哈,有需要的朋友参考下吧。
每日凌晨2:00进行dump对相应数据库进行备份,同时对相应数据库进行binlog日志文件更新。
如果发现数据库错误,只需要先恢复上一个dump的备份,然后再还原当天的binlog日志文件。
举例:
每日12:00执行:
按照日期规则执行。
如果想恢复到今早10点的数据库,那么:
1、完整备份整个当前数据库
mysqldump -uroot -p123456 mydata > mydata.bak
2、删除当前备份好的数据库
3、先用dump恢复
mysql database -uroot -p123456 < database_20020601.sql
4、再用binlog按时间恢复
备注:
1、最好要把dump备份和binlog备份保存在异地--异地备份。
2、mysql主从复制。
您可能感兴趣的文章:
貌似很强的mysql备份策略
mysql cp复制和mysqldump备份测试分析
mysqldump使用binlog二进制日志进行备份的例子
自动清理binlog日志与手动删除binlog日志的方法
三分钟读懂redis数据库
各版本MySQL并行复制的实现及优缺点
MySQL常用配置方法
教你删除MYSQl的BIN-LOG日志
关闭Windows server 2008定期更改密码策略的提示(图文)
Cobar基于MySQL的分布式数据库服务中间件