MongoDB數據庫默認沒有開啟登錄驗證功能的,現在我就教大家如何開啟該功能;
1.以管理員的方式打開cmd窗口
2.輸入命令連接數據庫
mongo --host localhost --port 27017
設置登錄賬戶
1.首先要切換到admin邏輯庫
2.然后創建root角色賬戶 (注意,admin是用戶名,abc123456是密碼,大家可以根據自己的需求去修改)
use admin
db.createUser({user:"admin",pwd:"abc123456",roles:[{role:"root",db:"admin"}]})
在桌面創建一個文本文件,然后輸入如下內容
dbpath=C:\Program Files\MongoDB\Server\4.2\data
logpath=C:\Program Files\MongoDB\Server\4.2\log\mongod.log
auth=true
保存文件后,修改文件名為mongo.cnf

打開MongDB的安裝目錄
1.C:\Program Files\MongoDB\Server\4.2
2.將文件mongo.cnf,復制到該目錄
1.重新打開cmd命令窗口(一定要重新打開)
2.輸入命令,讓MongoDB數據庫重新啟動並加載mongo.cnf文件配置
mongod --config "C:\Program Files\MongoDB\Server\4.2\mongo.cnf" --reinstall

重啟MongoDB服務器
net start "mongodb"

1.重新連接MongoDB數據庫
2.切換admin邏輯庫
3.登錄驗證
db.auth("admin","123456")
返回1表示登錄成功,如果不登錄是無法操作MongDB數據庫的,所以開啟該功能的小伙伴們一定要記住自己的用戶名和密碼啊