知道为什么我无法连接到 Mongo 数据库吗?我刚刚按照以下方法在新的 Debian 上安装了它https://linuxize.com/post/how-to-install-mongodb-on-debian-9/。
Mongo启动日志: https://hastebin.com/iyelaxasec.md
我发出mongo
并得到:
baseUser@vmd54274:~$ mongo
MongoDB shell version v4.0.19
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2020-06-17T01:53:05.338+0200 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection timed out :
connect@src/mongo/shell/mongo.js:344:17
@(connect):2:6
exception: connect failed
我没有更改任何设置,所以一切都应该在正确的端口上运行。我检查了该端口是否被服务使用。
这是来自 lsof 的:
mongod 8898 mongodb 11u IPv4 2530915 0t0 TCP 127.0.0.1:27017 (LISTEN)
答案1
我设法自己找到了这个问题。显然我的防火墙配置存在缺陷,阻止了从 localhost 访问 mongodb