mongdb设置认证账户密码
- 2022-07-15 12:13:02
- 运维
- 602
- shevechco
首先我们登录mongodb
./mongo
然后选择adimn库
use admin; db.createUser({ user: 'admin', pwd: 'admin123', roles:[{ role: 'root', db: 'admin' }] })
这样就创建好了用户admin/admin123,然后我们可以使用下面命令查看所有用户
show users
做了以上操作还没完全完成认证的开启,还需要修改配置文件
MongoDB安装目录下的bin目录中的mongod.cfg文件,打开取消security:的注释,并在下面添加authorization: enabled,整个看起来如下
security: authorization: enabled
修改完以后然后我们重启mongodb
再次直接使用./mongo登录
show dbs;
发现不能返回任何库列表
我们就用刚才设置的账户密码再试试
use admin; db.auth("admin","admin123")
回车返回1即是登录成功,然后我们再次show dbs;
> show dbs; admin 0.000GB config 0.000GB local 0.000GB
发现已经OK了。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/858