mongodb 新增使用者密碼

2021-09-03 00:11:37 字數 595 閱讀 1342

##  先以非授權的模式啟動mongodb

非授權:

linux/mac : mongod -f /etc/mongo.conf

windows  : mongod --config c:\mongodb\etc\mongo.conf  或者  net start mongodb (前提是mongo安裝到了服務裡面)

$ mongo

> use gongan

> db.items.insert()  ## 插入一條資料,如果有資料則省去此操作

> db.createuser(]}

);> exit

##  授權:

mongod -f /etc/mongo.conf --auth

備註:1.--auth代表授權啟動,需要帳號密碼才能訪問

2.auth=true可以加到mongo.conf配置檔案裡面去進行統一管理

##  命令列連線

mongo -u visualization -p  --authenticationdatabase gongan

輸入密碼:

MongoDB 4 0 3 新增使用者名稱密碼

首先呢,mongodb 4.0.3安裝 我選的是網路服務 的時候會生成不帶使用者名稱密碼的服務,通過compass可以直接連線。此時服務已經啟動了 登進去可以看到警告 access control is not enabled for the database.沒有對資料庫的訪問進行許可權控制 好,...

mongodb新增使用者驗證

mongodb在預設的情況下是無認證啟動的,也就是不需要密碼就可以訪問連線,如果公網開放的話,這是很危險的行為,資料可能會被惡意篡改和刪除,是乙個很大的安全問題。所以生產環境下,勢必要給mongodb加上使用者驗證並且關閉埠公網訪問。那麼怎麼給資料新增驗證呢?非auth的情況下先關閉已啟動的mong...

mongodb 使用者名稱 密碼

1.不需要登入的方式啟動mongodb 2.檢視當前的庫 linux mongo show dbs 顯示admin 和 local兩個庫 3 建乙個新的庫 zcydb linux mongo use zcydb 建立了新的庫 db 顯示當前所在的庫 show dbs 顯示所有的庫,但是新建的沒有列出...