日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

mongodb授權(quán)登錄

 1qxm19 2019-11-15

mongodb版本為3.2(目前最新),演示的是linux下的mongodb授權(quán)認證

第一次登錄不啟動授權(quán)(mongo默認不啟動)

  

./mongod --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log

 

  接著使用 ./mongo 命令連接數(shù)據(jù)庫

 ./mongo

 

  切換到admin數(shù)據(jù)庫 use admin

  使用創(chuàng)建用戶命令:

  

復制代碼
use admin
db.createUser(
  {
    user: "coderhuang",
    pwd: "123456",
    roles: [ { role: "root", db: "admin" } ]
  }
)
復制代碼

  則對admin數(shù)據(jù)庫添加了名為coderhuang的用戶(注:mongo為每一個數(shù)據(jù)庫都提供了一套用戶權(quán)限)

  接著關(guān)閉數(shù)據(jù)庫(注:當啟動了授權(quán)認證,只有root角色有權(quán)限可以關(guān)閉數(shù)據(jù)庫)

db.shutdownServer();

  

第二次登錄啟用授權(quán)認證:

./mongod --auth --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log

  接著切換到admin數(shù)據(jù)庫,使用查看用戶命令

use admin
show users

  將提示未授權(quán)

  這時需要做授權(quán)認證

db.auth("coderhuang","123456");

  再調(diào)用剛才的命令則可以查看到用戶信息

 

接著我們需要為我們的數(shù)據(jù)庫添加相關(guān)用戶,這里使用db_report為示例

復制代碼
use db_report
db.createUser(
 {
   user: "client",
   pwd: "111111",
   roles: [
      { role: "readWrite", db: "db_report" }
   ]
 }
)
復制代碼

  這里為db_report數(shù)據(jù)庫添加了具有讀寫權(quán)限的角色

 

 

到此,mongo授權(quán)完成

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多