MongoDB的安全與認證

2021-08-10 06:11:24 字數 992 閱讀 8476

1.mongodb服務安裝成功後,安裝客戶端mongovue

出現下圖,連線不上,說明mongodb連線開啟了驗證

2.然後到登錄檔編輯器    找到service 下的mongodbservice

去掉auth  在去連線 就可以成功連線。

3.一般的都需要認證

3.使用者驗證  這一步很重要

mongodb  注意事項 authentication failed

【一定】要在【命令列視窗】裡進行建立使用者!!!,專案或第三方工具才能使用使用者名稱密碼連線mongodb指定的資料庫!!!

使用root許可權在指定業務庫,建立使用者過程:

複製**

d:\programs\mongodb\bin>mongo

mongodb shell version v3.4.3

connecting to: mongodb:

mongodb server version: 3.4.3

> use admin  #1資料庫切換至admin管理庫

switched to db admin

> db.auth('root', 'rootpwd') #2驗證root使用者

1  > use mydb  #3切換至業務庫 在該庫建立訪問該庫的使用者

>db.createuser(   #4 建立使用者 ]}

)到這步之後 就能成功連線自己建立的資料庫了

MongoDB安全認證

切換到admin資料庫對使用者的新增 use admin db.createuser userdocument 用於建立 mongodb 登入使用者以及分配許可權的方法 db.createuser 要使用安全認證必須新增超級使用者,以及針對某個庫的使用者 建立管理員 建立普通使用者 mongodb ...

mongodb的使用者認證

mongodb預設是不認證的,預設沒有賬號,只要能連線上服務就可以對資料庫進行各種操作,mongodb認為安全最好的方法就是在乙個可信的環境中執行它,保證之後可信的機器才能訪問它,可能這些對一些要求高的環境,安全還不夠 mongodb提供使用者認證,需要在啟動時加上 auth開啟認證 認證前需要新增...

MongoDB許可權認證

在開啟mongodb 服務時不新增任何引數時,可以對資料庫任意操作,而且可以遠端訪問資料庫。如果啟動的時候指定 auth引數,可以對資料庫進行使用者驗證 在freebsd 系統中 mongodb 增加認證的選項有兩種辦法 方法一直接修改啟動指令碼在 usr local etc rc.d mongod...