時間:2024-03-26 14:49作者:下載吧人氣:46
MongoDB是一款開源的NoSQL數據庫,近年來用于存儲各種類型的數據,以面向文檔的形式存儲數據,使用功能強大的數據架構,存儲速度快,具有極大的擴展性,受到廣大用戶的歡迎和支持。
由于數據的重要性,安全應是最重要的考慮因素。因此,開啟MongoDB認證可以極大提高MongoDB應用的安全性。
開啟MongoDB認證的步驟如下:
第一步:編輯MongoDB配置文件
在MongoDB安裝目錄下找到”mongod.conf” 配置文件,在其中加入”security.firewall” 命令開啟認證功能,格式如下:
# security.authentication:
security:
authentication: ‘enabled’
第二步:重新啟動MongoDB
讓配置文件生效,需要重新啟動MongoDB,可以使用”mongod –auth” 命令,添加 –auth 參數,格式如下:
sudo mongod –auth –config /etc/mongod.conf
第三步:創建 root 用戶
開啟認證功能后,同一個數據庫內的連接都需要認證。因此,需要新建一個 root 用戶來授權其他用戶,可以使用”mongo” 命令行創建 root 用戶,格式如下:
use admin
// 新建 root 用戶
db.createUser({user:”root”,pwd:”StrongPassword”,roles:[“root”]})
第四步:使用 root 用戶登陸
創建完 root 用戶后,需要通過 root 用戶登陸,進入 MongoDB 控制臺管理系統,可以使用”mongo” 命令行登陸,格式如下:
mongo -u “root” -p “StrongPassword” –authenticationDatabase “admin”
以上就是開啟MongoDB認證的詳細步驟。開啟MongoDB認證可以很大程度上提升MongoDB數據庫的安全性,避免因不安全操作導致的數據泄漏等安全問題。
網友評論