Linux Mint 19中的MongoDB

时间:2018-09-24 06:51:20

标签: mongodb linuxmint

我正在Linux Mint 19中尝试使用mongoDB。但是我遇到了错误。

enter image description here

解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您正在启动mongo shell客户端,默认情况下,它将尝试连接到在localhost上运行并在端口27017上侦听的mongod服务器。但是,那里没有服务器在侦听,因此mongo shell注意到并退出。

您需要调查为什么没有mongod服务器在那里监听

  1. 未安装MongoDB Server软件包
  2. 您正在例如指定非默认端口/etc/mongod.conf
  3. mongod进程/服务未运行
  4. ...

首先验证是否已安装服务器软件包:

sudo dpkg -l | grep -i ".*mongodb.*server"

然后检查mongod服务的状态,然后从那里去。这将告诉您它是否正在运行,正在侦听哪个端口,使用了什么配置文件等。

sudo systemctl status mongod

如果它没有运行,请尝试启动它:

sudo systemctl start mongod

如果它仍然没有运行,请查看日志消息:

sudo journalctl -u mongod.service