开启登陆验证和远程链接配置
保存退出后,重启mongod服务
sudo systemctl restart mongod
- 验证远程连接和登陆认证
首先,进入控制台,创建一个可读写admin数据库的用户sqcheng,此时需要使用admin用户登陆认证后才能创建,不进行登陆认证,将无法创建成功
mongo
use admin //切换到admin数据库,注意,再哪个数据库创建的用户,就需要到该数据库进行登陆认证
db.auth("admin","123456") //使用admin用户认证登陆,否则下面的用户将创建失败
db.createUser({user:"sqcheng",pwd:"123456",roles:[{role:"readWrite",db:"admin"}]}); //添加一个可读写admin数据库的角色用户sqcheng
exit
然后,使用robo3t进行远程连接,成功连接,说明配置成功。
robo3t成功连接mongodb