答案 0 :(得分:1)
您正在启动mongo shell客户端,默认情况下,它将尝试连接到在localhost上运行并在端口27017上侦听的mongod服务器。但是,那里没有服务器在侦听,因此mongo shell注意到并退出。
您需要调查为什么没有mongod服务器在那里监听
首先验证是否已安装服务器软件包:
sudo dpkg -l | grep -i ".*mongodb.*server"
然后检查mongod服务的状态,然后从那里去。这将告诉您它是否正在运行,正在侦听哪个端口,使用了什么配置文件等。
sudo systemctl status mongod
如果它没有运行,请尝试启动它:
sudo systemctl start mongod
如果它仍然没有运行,请查看日志消息:
sudo journalctl -u mongod.service