Mongodb 账户权限配置
2019-05-28 本文已影响0人
草珊瑚_6557
1、创建超级管理用户
useadmin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] })
2、修改 Mongodb 数据库配置文件
路径:C:\ProgramFiles\MongoDB\Server\4.0\bin\mongod.cfg
配置:
security: authorization:enabled
3、重启 mongodb 服务
重启
4、用超级管理员账户连接数据库
mongo admin -u admin -p 123456
mongo 192.168.1.200:27017/test -u user -p password
5 、给 xxxcms 数据库创建一个用户 问 只能访问 xxxcms 不能访问其他数据库
use xxxcms
db.createUser(
{
user: "xxxadmin",
pwd: "123456",
roles: [ { role: "dbOwner", db: "xxxcms" } ]
}
)