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