我使用以下mongodump命令行转储了一个mongodb数据库
mongodump -h www.myhost.com -u myusername -p mypassword -d mydb > dump.bson
Run Code Online (Sandbox Code Playgroud)
我正在尝试恢复本地服务器上的转储:
mongorestore -h localhost -d mydb dump.bson
Run Code Online (Sandbox Code Playgroud)
不幸的是,它失败并出现以下错误:
assertion: 10264 invalid object size: 1096040772
Run Code Online (Sandbox Code Playgroud)
有谁知道什么可能导致这个错误?
在两台服务器上,mongo的版本是1.8.3
谢谢
原谅我的英语:P当我用mongoexport导出并尝试使用mongorestore导入时,这发生在我身上:D我的错误!我不得不使用mongoimport.记住:mongoexport/mongoimport和mongodump/mongorestore
我希望这对某些人有用:P
因为第一个字符串输出mongodump是"db level locking enabled:0"
你需要这样做
tail -n+2 dump.bson > dump_fix.bson mongorestore -h localhost -d mydb dump_fix.bson
| 归档时间: |
|
| 查看次数: |
4537 次 |
| 最近记录: |