MongoDB數據庫開啟登錄驗證功能


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數據庫的,所以開啟該功能的小伙伴們一定要記住自己的用戶名和密碼啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM