天天看點

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'}]})