時間:2024-02-21 13:55作者:下載吧人氣:23
那么我將從兩個方面提高mongo數據庫的安全防護系數
1.設置mongodb外網禁止訪問
啟動數據庫時,額外添加–bind_ip 127.0.0.1即可
./mongod --bind_ip 127.0.0.1 --dbpath /data/db --auth
也可以通過修改/etc/mongod.conf文件添加一行代碼
#只監聽本地接口,多個接口用,隔開
bind_ip = 127.0.0.1
2.為數據庫設置賬號密碼登錄權限
為了保證數據庫需要賬號密碼才能連接,那么在啟動數據庫的時候需要添加auth參數
./mongod --dbpath /data/db --auth
也可以通過修改/etc/mongod.conf文件添加一行代碼
auth = true
這樣在進行數據庫連接的時候需要相應的賬號密碼才能成功訪問。
如果之前數據庫未設置賬號密碼的話,那么需要先添加一個管理員賬戶,
> use admin switched to db admin > db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]}) Successfully added user: { "user" : "root", "roles" : [ "userAdminAnyDatabase" ] }
網友評論