mongodb 服务器启动了,客户端连接不上

ubuntu服务器 mongodb.conf:

# mongodb.conf
# Where to store the data.
dbpath=/var/lib/mongodb/data
#where to log
logpath=/var/log/mongodb/mongodb.log
logappend=true
bind_ip=0.0.0.0
port = 27017
fork = true
# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=false
# Enables periodic logging of CPU utilization and I/O wait
#cpu = true
# Turn on/off security.  Off is currently the default
#noauth = true
auth = true

然后 启动mongodb服务:

root@VM-4-3-ubuntu:/# mongod --dbpath /var/lib/mongodb/data --logpath /var/log/mongodb/mongodb.log  --port=27017 --logappend --bind_ip 0.0.0.0 --fork --auth
about to fork child process, waiting until server is ready for connections.
forked process: 3422
child process started successfully, parent exiting


客户端连接不上,是哪里还缺少设置吗?

客户端连接不上,查查具体日志报错,是因为权限问题? 还是因为服务启动问题,
先明确本机服务是否正常,端口是否正常侦听: netstat -lntup | grep 27017
本机相关防火墙策略是否关闭或者已经正确配置。
之后看配置文件,你启用了 auth ,是否已经配置好相关权限。


去看日志吧,肯定有具体相关信息告知你下一步该如何。

https://blog.csdn.net/alinekang/article/details/84763533 试试这个 【望采纳】