mongodb 创建用户

1.创建管理员

2.授权认证

3.给使用的数据库添加用户

   普通连接(非授权连接)数据库

mongod -f /usr/local/etc/mongod.conf

  授权连接数据库

mongod -f /usr/local/etc/mongod.conf  --auth

 里面的数据库,就无法查看。设置授权操作:

a.非授权连接,启动数据库

mongod -f /usr/local/etc/mongod.conf

b.新开一个窗口,执行mongo,进入shell 终端,做数据库的操作

mongod 

show dbs

use admin

db.createUser({user:'admin',pwd:'123456',roles:['root']}) // 创建用户,用户名admin,密码 123456,角色root 

db.auth('admin','123456') // 授权 用户名admin 对应的密码是123456

 下面是对一般拥有某个数据库的用户创建角色:

use test

db.createUser({user:'sa',pwd:'123456',roles:[{role:'dbOwner',db:'test'}]})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值