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