MongoDB4.2版本,设置账号密码

1、使用MongoDB连接工具,进入MongoDB

2、脚本如下(请按照实际环境修改用户和密码):

try{

    

var db = connect('admin');

    

if(db.system.users.find({'user':'hrst'}).count() == 0)

{

        

print('Ready to addUser...');

        

db.createUser({user:'hrst',pwd:'123',roles:[{role:'root',db:'admin'}]})

}

else

{

        

print('Already exist user.')

    

}

 

}

catch(err){

    

print('Error occured:' + err);

 

}

3、配置认证模式

(1)先停止Mongodb服务

(2)找到Mongodb安装位置,进入bin目录,打开mongo.cfg文件

 

(3)如图配置,开启认证模式(配置文件里security: 把这行的#号去掉 ,然后换行两个空格 然后加authorization: enabled(冒号后面一个空格))

(4)启动Mongodb服务

(5)打开图形化工具用账号密码登录,就完成啦!

仅做交流参考。
原文地址:https://www.cnblogs.com/YoungVin/p/12981458.html