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次备份之后,发现对象的数量和记录的数量被完全恢复,表明新的备份文件没有问题。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。