【问题标题】:Unable to connect to my mongodb server on local host无法连接到本地主机上的我的 mongodb 服务器
【发布时间】:2020-01-26 17:54:33
【问题描述】:

当我输入连接'mongo --host 127.0.0.1:27017'的命令时,我不知道为什么会出现这个错误,它以前可以工作。跟着 MongoDB 大学 M103 教程学习

MongoDB shell version v3.6.16
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2020-01-26T17:51:23.154+0000 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2020-01-26T17:51:23.155+0000 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:263:13
@(connect):1:6

【问题讨论】:

标签: mongodb


【解决方案1】:

您能否检查您的 mongdb 服务是否正在运行。 如果是,那么您可以重新启动服务并重试。使用以下命令重启服务

service mongodb restart

【讨论】:

    【解决方案2】:

    仅在(需要支付费用的)MongoDB 企业版中支持通过 Kerberos 进行身份验证,您使用那个吗?

    检查mongod服务是否启动。

    【讨论】:

    • 是的,mongod 服务已启动,但我只使用 mongo 甚至添加用户名和密码时遇到同样的错误
    【解决方案3】:

    试试吧: 蒙哥

    因为 27017 是默认值

    你确定你的 mongod 正在运行吗?如果机器重新启动,则必须重新启动 mongod

    【讨论】:

      【解决方案4】:

      我收到了同样的错误消息,因为 mongo 无法访问我的数据库数据路径。

      Mongo 日志显示此错误:

      I STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory /my_unrecognized_path/data/db not found., terminating
      

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2016-02-19
        • 1970-01-01
        • 2019-08-29
        • 1970-01-01
        • 2022-12-14
        • 2019-09-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多