Mongodb 无法登录到Wekan DB CentOS控制台

Mongodb 无法登录到Wekan DB CentOS控制台,mongodb,Mongodb,我最近在CentOS Linux 7.6.1810版服务器上安装了Wekan,运行良好。但是我需要登录到MongoDB。我已经按照MongoDB的安装指南为“admin”用户设置了密码。但是当输入mongo-u admin-p命令时,它会提示输入密码,我得到以下错误。但是,我还有一个问题没有启动mongod,但它已启用 connecting to: test 2020-06-12T01:20:23.618-0400 W NETWORK [thread1] Failed to connect t

我最近在CentOS Linux 7.6.1810版服务器上安装了Wekan,运行良好。但是我需要登录到MongoDB。我已经按照MongoDB的安装指南为“admin”用户设置了密码。但是当输入mongo-u admin-p命令时,它会提示输入密码,我得到以下错误。但是,我还有一个问题没有启动mongod,但它已启用

connecting to: test
2020-06-12T01:20:23.618-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
2020-06-12T01:20:23.618-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
我在mongo中创建了这个用户,它在尝试登录DB时似乎不起作用

$ mongo

db.createUser(
  {
    user: "admin",
    pwd: "abcd1234",
    roles: [ { role: "root", db: "admin" } ]
  }
)
首先,我安装了最新版本的mongodb,然后我将其降级到3.2,它与wekan一起工作。然而,Wekan仍然可以正常工作,没有任何问题。 这是我在启动mongod时遇到的错误

$ systemctl start mongod

Job for mongod.service failed because the control process exited with error code. 
See "systemctl status mongod.service" and "journalctl -xe" for details.

$ systemctl enable mongod

mongod.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig mongod on
mongod使用的端口是27019,我从下面的命令中找到了它

$ ss -nutlp
tcp    LISTEN     0      128        127.0.0.1:27019      *:*       users:(("mongod",pid=11578,fd=6))

我做错了什么?

在mongo shell连接失败的输出中:

Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused
这表明它正在尝试连接到本地主机上的端口27017,并且操作系统主动拒绝连接,因为该端口上没有任何内容正在侦听

ss输出显示mongod正在监听端口27019


尝试将-port 27019添加到mongo命令行。

谢谢。成功了。但是我创建了用户admin,但仍然无法登录到27019实例。