要啟用MongoDB的身份驗證(auth),請按照以下步驟操作:
security
部分并取消注釋或添加以下行:security:
authorization: enabled
保存并關閉配置文件。
重新啟動MongoDB服務以應用更改。在終端中,運行以下命令:
sudo systemctl restart mongod
mongo
然后,切換到admin數據庫:
use admin
創建管理員用戶并為其分配角色(例如root
):
db.createUser({
user: "adminUser",
pwd: "adminPassword",
roles: ["root"]
})
quit()
net:
bindIp: 127.0.0.1
這將允許MongoDB接受來自任何IP地址的連接。
sudo systemctl restart mongod
現在,MongoDB將以身份驗證模式啟動,并要求使用用戶名和密碼進行連接。