mongodb备份还原错误记录

您所在的位置:网站首页 mongodb还原 mongodb备份还原错误记录

mongodb备份还原错误记录

2023-08-09 05:01| 来源: 网络整理| 查看: 265

错误1

在这里插入图片描述 错误原因:mongodump.exe可执行程序错误,可能选择的根本不是这个exe,验证方法:找到exe,改名字,再去备份,结果没有报任何提示,说明原来选择的根本不是这个exe,所以才产生命令不支持–db参数。解决方法:everything查一下本机有几个mongodump.exe如果只有一个,那就是原来选错了,靠运气试一下了,我试了通过上面的工具菜单,选择命令行界面,启动的是mongo.exe,修改名字后,再去启动命令界面提示没有shell脚本,让选择可执行文件,于是去执行备份,也是提示这个,我就知道了原来应该是误将mongo.exe选成了mongodump.exe,服了,不过终于可以重新选择可执行文件了,正确选择后一切都正常了。【于是采用命令行来备份还原。】

错误2

在这里插入图片描述 还原错误,bson文件有异常。 于是,查找发现类似错误都是因为备份的文件没有数据,所以出现0 document,或是备份错误异常中断导致bson文件错误。

在这里插入图片描述

错误3

在这里插入图片描述 在这里插入图片描述 网上说是 这通常是由于mongodump版本与mongoDB服务器版本不同而导致的。 【注意对比,同一个tools主机不同时表现不一致,本机没问题是因为版本匹配,而192.168.13.88服务器上面的mongodb服务器和我本地装的tools版本可能不一致】

这通常是由于mongodump版本与mongoDB服务器版本不同而导致的。

但是增加–forceTableScan开关可以解决问题

mongodump --forceTableScan -d database_name

在这里插入图片描述 果然好使!

经验总结:备份或还原时一定看看命令行有没有报错,有没有0 doucment这样的无效数据。确保备份数据正确,再说去还原。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3