亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

為MongoDB添加身份驗證

發布時間:2020-06-11 13:50:37 來源:網絡 閱讀:861 作者:35687638 欄目:MongoDB數據庫

MongoDB 默認沒有開戶身份驗證,除非不開放外網訪問,否則這種模式極不安全,現紀錄添加身份驗證步驟如下:

 

配置創建用戶的時候,需要關閉:

#security:
##副本集之間通信用到的認證文件
# keyFile: /home/soft/mongodb-linux-x86_64-rhel62-3.4.2-shard2/mongo-key
# clusterAuthMode: "keyFile"
##開啟身份驗證
# authorization: "enabled"

因為你要用use admin,如果你打開授權的話,你又沒有密碼。故。。。

 

1:在添加驗證之前,先運行mongo創建一個管理員用戶,否則開戶驗證后無法登錄

use admin
db.createUser(
  {
    user: "root",
    pwd: "abc123",
    roles: [ { role: "root", db: "admin" } ]
  }
)

有關可用權限列表,參見:https://docs.mongodb.org/manual/reference/built-in-roles/

2:導出keyfile(用于集群之間驗證身份),并拷貝到各個機器中

導出認證key文件

openssl rand -base64 741 > mongo-key
chmod 600 mongo-key  #這里必須是600

3:停止mongod線程   ./mongod -f mongod.conf --shutdown

4:在mongod.conf文件中添加如下配置:

添加mongodb用戶

 
security:
   ##副本集之間通信用到的認證文件
   keyFile: /home/soft/mongodb-3.2.1/mongo-key
   clusterAuthMode: "keyFile"
   ##開啟身份驗證
   authorization: "enabled"

5:啟動mongod

6:啟動mongo

7:現在添加其他用途的用戶,但首先必須進行身份認證

認證并添加用戶

use admin;
db.auth("root""abc123");
創建用戶前,首先要切換到要創建用戶的數據庫,否則會創建到當前庫中

use datacenter_qc;
db.createUser({//創建一個可讀寫datacenter_qc庫的用戶
    user: "candao_sys",
    pwd: "candao2016",
    roles: [{ role: "dbOwner", db: "datacenter_qc" }]
});
db.createUser({//創建一個只讀用戶
    user: "candao_user",
    pwd: "candao_2016",
    roles: [{ role: "read", db: "datacenter_qc" }]
});
 
這里需要注意: db,qc環境為:datacenter_qc,正式環境就是:datacenter_release

8:現在在代碼中連接數據庫時需要指定用戶和密碼了

修改前:mongodb://192.168.86.73:27017/datacenter_qc?replicaSet=candao_qc
修改后:mongodb://candao_sys:candao2016@192.168.86.73:27017/datacenter_qc?replicaSet=candao_qc&authSource=datacenter_qc


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高邑县| 乳源| 如东县| 肥乡县| 襄汾县| 安平县| 轮台县| 清丰县| 历史| 惠东县| 精河县| 东明县| 墨脱县| 武安市| 富锦市| 洞口县| 格尔木市| 耿马| 大石桥市| 菏泽市| 罗田县| 贡嘎县| 长沙县| 治县。| 佛坪县| 正安县| 江北区| 麻阳| 迁西县| 阿鲁科尔沁旗| 钟祥市| 行唐县| 德州市| 新竹市| 沂水县| 台江县| 肥乡县| 龙泉市| 武定县| 侯马市| 民丰县|