![看似强大的MySQL备份策略共享 看似强大的MySQL备份策略共享](/rjstyle/noimg/17.webp)
如果发现数据库错误,它恢复过去的转储备份是必要的,然后恢复一天的binlog日志文件。
举一个例子:uff1a
每天12点:
复制代码代码如下所示:
mysqldump数据库刷新日志-中- P -选择> database_20020601.sql
按日期规则执行。
如果你想今天早上恢复到10点数据库,那么:
1。整个数据库的完整备份
复制代码代码如下所示:
cd
就p123456 MYDATA > mydata.bak中-
2。删除当前备份数据库
复制代码代码如下所示:
RM -射频MYDATA
三.先用转储恢复
复制代码代码如下所示:
MySQL中- p123456
MySQL数据库中- p123456 < database_20020601.sql
4。利用binlog时间
复制代码代码如下所示:
mysqlbinlog --停止日期=2011-07-28 10:18:49 / / / lib VaR MySQL / mysql-bin.000006 MySQL -中- p123456 |
备注:uff1a
1,它是最好的挽救转储和binlog备份在一个外国的-地方备份。
2、mysql主从复制。