全量备份不能恢复。

来源:4-10 指定时点的Binlog恢复

qq_金融超越战_03665934

2017-10-31

我有一个指定时间点的全备。也有指定时间点的所有二进制日志。我做了全备以后,就在数据库中create table xx一个表了,再insert一些记录,然后就exit了,然后我想恢复以前时间点的全备份。所以就用mysql -uroot -p mc_orderdb <mc_ordersb.sql。这个时候。我查看数据库,怎么还有xx这张表呀。当然我创建一个新的db.比如mc_orderdb_bak.这时候用mysql -uroot -p mc_orderdb_bak <mc_ordersb.sql是能恢复的。但我也想用上面的恢复。怎么办了?猴急!!

写回答

1回答

sqlercn

2017-10-31

因为你是在做完全备后才建立的表,所以在恢复全备时并不会删除这个表,你在恢复差异备份时要先把这个表删除。

0
1
qq_金融超越战_03665934
刚才删除了t表,然后备份成功了,谢谢老师及时的帮助
2017-10-31
共1条回复

高性能可扩展MySQL数据库设计及架构优化 电商项目

从基础设计入手,设计高性能可扩展的千万级数据库架构

1155 学习 · 166 问题

查看课程