微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在mongoDB罗盘中连接到本地主机时出错

如何解决在mongoDB罗盘中连接到本地主机时出错

我正在尝试连接到我的本地主机服务器,但我不断收到消息:

加载导航时发生错误:无法打开URI statistics:table:collection-12--1005878804071058643上的光标。原因:没有这样的文件或目录

我尝试了mongod修复,并且更改了数据路径以尝试对其进行修复。问题是我真的不在乎备份或其他任何东西。我只需要它在我的代码中进行测试即可。

我尝试重新安装它,但是我一直收到相同的消息。我以为它会忘记它并获得新的位置,但似乎它会不断去同一位置并寻找相同的文件

我该如何解决

解决方法

所以,我想我找到了出路。

我打开终端并执行了mongod。我在此处发现警告“无法取消取消套接字文件/tmp/mongodb-27017.sock的链接”。所以我'sudo rm -rf /tmp/mongodb-27017.sock',然后在'sudo service mongod start'重新启动mongod服务。但这不起作用。

我去找了mongodb-27017.sock,发现它不在tmp中。 然后我执行了mongod,并收到一个SocketException,说该地址已在使用中。

然后,我执行了'sudo lsof -iTCP -sTCP:LISTEN -n -P'并杀死了mongod进程,因为它以某种方式在27017端口执行。

此后,我再次执行'mongod',一切恢复正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。