【问题标题】:Downgrading MongoDB 3.4 to 3.2, can't connect to shell将 MongoDB 3.4 降级到 3.2,无法连接到 shell
【发布时间】:2017-12-18 18:53:14
【问题描述】:

我收到此错误,而不是我的 shell 提示符(运行 Ubuntu 16.04LTS)。

我对 MongoDB 还是很陌生。我不得不从 3.4 版降级到 3.2 版: https://docs.mongodb.com/manual/release-notes/3.4-downgrade-standalone/

我非常忠实地遵循了这些说明(我认为),但现在无法访问 shell 进行确认,等等。

scorpian555@scorpo:~$  mongo
MongoDB shell version: 3.2.15
connecting to: test
2017-07-13T14:41:31.434-0400 W NETWORK  [thread1] Failed to connect to 
127.0.0.1:27017, in(checking socket for error after poll), reason: 
errno:111 Connection refused
2017-07-13T14:41:31.434-0400 E QUERY    [thread1] Error: couldn't 
connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6

exception: connect failed

在 /tmp/mongodb-27017.sock 中有一个错误似乎引用的套接字文件

根据这些,我最终删除了那个套接字文件,然后尝试重新启动 mongod 守护进程:

'Failed to unlink socket file" error in MongoDB 3.0 MongoDB - Permission denied for socket: /tmp/mongodb-27017.sock

service mongod restart
service mongod status


scorpian555@scorpo:~$ service mongod status
● mongod.service - High-performance, schema-free document-oriented 
database
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor 
preset: enabled)
   Active: active (running) since Thu 2017-07-13 14:58:08 EDT; 4s ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 4763 (mongod)
   CGroup: /system.slice/mongod.service
           └─4763 /usr/bin/mongod --quiet --config /etc/mongod.conf

Jul 13 14:58:08 scorpo systemd[1]: Started High-performance, schema-
free document-oriented database.

根据这些,我删除了套接字文件并运行:

scorpian555@scorpo:~$ ls -ld /tmp
drwxrwxrwt 17 root root 20480 Jul 13 14:58 /tmp

我觉得我有点迷路了,我的印象是,重启守护程序后,它会重新创建这个临时文件,此时我会检查权限。

目前我找不到链接,但在其他地方找到了说明以确保 mongod.sock 文件的所有者是 mongod(不是 root),如果不是 mongod,我将不得不对其进行 chown。

正如我所说,我对 MongoDB 还是很陌生。我发现这是另一个可能的问题,但想看看我是否应该潜入这个兔子洞,或者我是否可能找错地方了?

Connection refused to MongoDB errno 111

谢谢。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    我的问题是,当我启动 mongod 服务时,我实际上并没有根据需要使用 sudo 运行守护程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多