个人博客:https://suveng.github.io/blog/
(centos7)mongo安全认证配置
-
添加管理员用户
使用admin这个databaseuse admin
-
在没有开启认证的情况下,创建一个超级用户
db.createUser( { user: "suveng", pwd: "123123", roles: [ {role: "root", db: "admin" }] } );
-
修改mongo的配置文件/etc/mongod.conf,配置mongo的安全认证
security: authorization: enabled
-
重启mongo服务
service mongod restart
-
重新使用mongo shell连接
mongo
-
使用admin database
use admin
-
授权登录
db.auth("suveng", "123123")