一、MongoDB远程连接报错
[root@centos ~]# mongo --host 10.1.2.20 --port 27017 -u root -p 'passwd123' --authenticationDatabase "admin" MongoDB shell version: 2.6.12 connecting to: 10.1.2.20:27017/test 2020-04-27T20:24:43.267+0800 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1292 exception: login failed
二、问题原因
服务端版本为3.2,客户端版本为2.6
[root@centos ~]# rpm -qa | grep mongo mongodb-2.6.12-6.el7.x86_64
三、解决方法
把客户端的软件卸载掉,然后和服务端安装同一版本即可解决。