MongoDB許可權驗證

2021-07-12 06:42:30 字數 711 閱讀 7121

ubuntu環境mongodb許可權驗證

1、環境說明: ubuntu系統, mongodb資料庫

2、在驗證設定許可權前,請保證你正確安裝好了mongodb資料庫

---->>>以上為前提

設定步驟:

1、進入mongodb執行命令: mongo

2、進入mongodb 後先切換至 admin 資料庫 執行命令:  use admin

3、為admin 庫建立乙個使用者 執行如下命令:

db.createuser(]})

4、執行完之後出現如下描述說明成功了

]}

5、重新啟動一下mongodb驗證admin是否需要驗證

5.1、重啟命令: sudo service mongod restart

5.2、重新進入mongodb資料庫執行命令: mongo 這裡同步驟1

5.3、一般進入後面預設是test庫

5.4、直接切換之admin庫,然後執行show dbs 檢視所以資料庫

5.5、如上圖在這個時候,是沒有驗證的情況下是執行show dbs 命令會告訴你,你沒有驗證。

6、驗證進入admin 庫 執行命令: db.auth('username','password'),如下圖可以看出,在驗證之後再執行show dbs 命令就可以看到所有的庫了。

mongodb許可權驗證開啟

mongodb安裝之後預設是沒有使用者和密碼的,可以容易的接入,但是真實使用中肯定不會是這樣的,需要有使用者驗證,研究了好久,記錄一下 有2種方式可以啟動mongo的許可權認證 1.直接輸入命令 僅當前啟動有效 sudo mongod auth2.修改 etc mongo.conf,增添以下內容 s...

MongoDB 使用者驗證與許可權管理

說明 首先,建立mongodb使用者驗證的過程是 以不開啟使用者驗證的方式開啟mongo 進入mongo建立管理員 如果需要再建立其他管理員 重啟mongo並使用賬號訪問資料庫。在建立任何使用者之前需要建立乙個管理員來管控這些賬號。例如建立 修改使用者的使用許可權,都需要通過管理員進行 管理員不用於...

mongodb 許可權管理

啟動mongod時加上 auth引數,開啟許可權認證 db.adduser username password 第三個引數是建立唯讀使用者 only read,預設readwrite 用此方法,在普通資料庫下,建立的是當前資料庫的使用者 在amdin資料庫下,建立的是root使用者 db.auth ...