MongoDB 在 Linux 薄荷 19
MongoDB in Linux Mint 19
我正在尝试在 Linux mint 19 中使用 mongoDB
。但我遇到了以下错误。
解决方法是什么?
您正在启动 mongo shell 客户端,它默认尝试连接到本地主机上的 mongod 服务器 运行 并侦听端口 27017。但是,那里没有服务器在监听,因此 mongo shell 注意到并退出。
您需要调查为什么没有 mongod 服务器在那里侦听:
- 未安装 MongoDB 服务器包
- 您指定了一个非默认端口,例如/etc/mongod.conf
- mongodprocess/service不是运行
- ...
首先验证是否安装了服务器包:
sudo dpkg -l | grep -i ".*mongodb.*server"
然后检查 mongod 服务的状态并从那里开始。这将告诉您它是否 运行、它正在侦听的端口、使用的配置文件等。
sudo systemctl status mongod
如果不是运行则尝试启动它:
sudo systemctl start mongod
如果仍然不是 运行 然后查看日志消息:
sudo journalctl -u mongod.service
我正在尝试在 Linux mint 19 中使用 mongoDB
。但我遇到了以下错误。
解决方法是什么?
您正在启动 mongo shell 客户端,它默认尝试连接到本地主机上的 mongod 服务器 运行 并侦听端口 27017。但是,那里没有服务器在监听,因此 mongo shell 注意到并退出。
您需要调查为什么没有 mongod 服务器在那里侦听:
- 未安装 MongoDB 服务器包
- 您指定了一个非默认端口,例如/etc/mongod.conf
- mongodprocess/service不是运行
- ...
首先验证是否安装了服务器包:
sudo dpkg -l | grep -i ".*mongodb.*server"
然后检查 mongod 服务的状态并从那里开始。这将告诉您它是否 运行、它正在侦听的端口、使用的配置文件等。
sudo systemctl status mongod
如果不是运行则尝试启动它:
sudo systemctl start mongod
如果仍然不是 运行 然后查看日志消息:
sudo journalctl -u mongod.service