MySQL的一个解决方案,将PSC文件的数量恢复到0

PSC文件是一个用Navicat工具生成的备份文件,只能恢复的Navicat工具。

(1)错误发生步骤



1连接MySQL,Navicat



2创建一个数据库和一个随机的名字,如mydb1,字符集选择UTF-8(因为备份文件是UTF-8)。

3选择mydb1数据库备份/恢复备份--> -->选择PSC文件,开始恢复

在4次修复之后,673个对象中只有551个被恢复,47366个记录中的0个被恢复,这表明备份文件是有问题的。



(二)解决方案



1 rerestore,在高水平,取消交易的默认使用,并检查错误继续

2还原结束后,发现对象数和记录数已成功恢复。

3的mydb1数据库备份,这里的目标是665,与原来的目标是673。这表明,原来有备份文件有问题,不能8的对象被回收。对于8个物体,表是否是表或触发器或索引,不知道在这里。



处理的记录数为47366,与原始记录数一致,表明整个库中的记录数没有丢失(这表明缺少的对象是一个表,它必须是空表)。



备份文件是160330103626.psc得到命名,即备份的时间后,备份路径是C:用户管理员文件 Navicat MySQL服务器 mydb1捷宝。

4创建一个随机名称的新数据库,如mydb2,和字符集仍然是utf-8.then使用新的备份文件160330103626.psc恢复数据。

注意高级选项中的默认选项。

在5次备份之后,发现对象的数量和记录的数量被完全恢复,表明新的备份文件没有问题。

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。