【问题标题】:Error while connecting to localhost in mongoDB compass在 mongoDB 指南针中连接到 localhost 时出错
【发布时间】:2020-11-04 13:40:11
【问题描述】:

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

加载导航时出错:无法在 URI 统计信息:table:collection-12--1005878804071058643 处打开光标。原因:没有这样的文件或目录

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

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

我该如何解决这个问题?

【问题讨论】:

    标签: mongodb localhost mongodb-compass


    【解决方案1】:

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

    我打开终端并执行了 mongod。我在那里发现了一个警告“无法取消链接套接字文件/tmp/mongodb-27017.sock Operation not allowed”。所以我'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”,一切都恢复正常了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2021-01-13
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多