MongoDB给数据库建立用户

MongoDB给数据库建立用户

一.先以非受权的模式启动MongoDB

非受权:html

linux/Mac : mongod -f /mongodb/etc/mongo.conflinux

windows  : mongod --config c:\mongodb\etc\mongo.conf  或者  net start mongodb (前提是mongo安装到了服务里面)mongodb

 

备注:数据库

/mongodb/etc/mongo.conf 位mongo配置文件所在的地址windows

 

受权:spa

mongod -f /mongodb/etc/mongo.conf --authhtm

备注:blog

1.--auth表明受权启动,须要账号密码才能访问get

2.auth=true能够加到mongo.conf配置文件里面去进行统一管理test

二.建立管理员

1.经过非受权的方式启动mongo

2.建立admin数据库

use admin

3.添加管理员用户
db.createUser({user:"admin",pwd:"123456",roles:["root"]})

备注:用户名和密码可随意定

4.认证

db.auth("admin", "123456")

三.以受权的方式启动Mongo,给使用的数据库添加用户

1.切换数据库

use test

2.建立用户

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

3.经过客户端链接test数据库

相关文章
相关标签/搜索