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數據庫

相關文章
相關標籤/搜索