sudo service mongod start
netstat -an | grep 27017
如果没有返回任何内容,则表明 MongoDB 没有正确运行或端口号错误。
确认 Compass 配置是否正确。打开 Compass,重试连接。在连接配置中,确保复制集名称正确且所有主机和端口号都正确。
确认 MongoDB 配置是否正确。在终端中输入以下命令:
mongo
然后输入以下命令:
rs.status()
如果返回错误信息,请确认 MongoDB 配置是否正确,并按照 MongoDB 文档中的说明进行修复。
确认是否启用了 MongoDB 访问控制。如果已启用访问控制,则需要在 Compass 中正确配置用户名和密码才能连接 MongoDB。
检查操作系统防火墙是否允许 MongoDB 端口的流量。如果没有允许该端口,则需要在防火墙设置中手动添加该端口。
尝试重新安装 MongoDB 和 Compass。有时,重新安装软件可能会解决此类问题。