robo 3T 1.3连接linux服务器上的mongodb报错。

img

img
ip及端口都通,也可排除防火墙问题 ,mongo.conf中的配置也已经改为 0.0.0.0,请问还有什么因素会影响到访问?

img
是否mongo用户没有授权,
安装镜像参考地址:https://blog.csdn.net/CSDN_LIJUN/article/details/119043352

试一试这个,

yum install -y mongodb-org

望**采纳,**谢谢

由于mongo client版本较低,不支持认证机制,导致客户端认证失败。

解决方法:

sudo yum remove mongodb
sudo yum remove mongodb-server

安装mongodb3.6版本

安装成功之后,根据服务器设置的认证机制,选择SCRAM-SHA-1或者MONGODB-CR等方式,默认为SCRAM-SHA-1

mongo -authenticationDatabase admin -u user -p pass -host hostname -port 27017 [--authenticationMechanism SCRAM-SHA-1]

授权选这个SCRAM-SHA-1,或者SCRAM-SHA-256
img