Has*_*yml 34
删除MongoDB存储的数据目录并重新创建.
rmdir data
Run Code Online (Sandbox Code Playgroud)
和:
mkdir data/db
Run Code Online (Sandbox Code Playgroud)
小智 9
这对我有用
最初我遇到了各种问题,比如当我尝试使用以下命令启动服务器时:
mongod
Run Code Online (Sandbox Code Playgroud)
然后我试着开始
sudo mongod
Run Code Online (Sandbox Code Playgroud)
最后这个命令帮助我摆脱了各种各样的问题
sudo mongod --repair
Run Code Online (Sandbox Code Playgroud)
现在mongod服务器暂时运行
sudo mongod
Run Code Online (Sandbox Code Playgroud)
小智 8
当我在mongod没有升级数据的情况下(3.2例如从版本到版本3.6)切换到新版本时,我遇到了类似的问题.
在这种情况下,mongod输出** IMPORTANT: UPGRADE PROBLEM: The data files need to be fully upgraded to version 3.4 before attempting an upgrade to 3.6; see http://dochub.mongodb.org/core/3.6-upgrade-fcv for more details.(mongod用--verbose键启动).
该链接确实提供了有关如何升级数据的详细说明.
奇怪的62是,文档中没有描述错误.
Error code 62:MongoDB dbpath doesn't support the current version
Run Code Online (Sandbox Code Playgroud)
删除数据控制器不是optimal解决方案。最好的解决方案是升级到更高版本。
否则,在具有更高版本的新实例上进行转储并恢复完整数据库。
mongodump --db 员工 --out /path/
mongorestore /路径/员工/
希望这可以帮助 !!!
| 归档时间: |
|
| 查看次数: |
16612 次 |
| 最近记录: |