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)打开图形化工具用账号密码登录,就完成啦!
仅做交流参考。