a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

mongodb禁止外網訪問及添加賬號的操作方法

2020-03-14 12:51:12
字體:
來源:轉載
供稿:網友

那么我將從兩個方面提高mongo數據庫的安全防護系數

1.設置mongodb/44694.html">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 adminswitched to db admin> db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]})Successfully added user: { "user" : "root", "roles" : [ "userAdminAnyDatabase" ] }

        此時我們就成功的創建了一個管理員賬戶 賬戶名 root  密碼 123456 ,此時執行show dbs會出現如下報錯

> show dbs2017-12-03T22:14:58.418+0800 E QUERY  [thread1] Error: listDatabases failed:{  "ok" : 0,  "errmsg" : "not authorized on admin to execute command { listDatabases: 1.0 }",  "code" : 13,  "codeName" : "Unauthorized"} .....

上邊提示意為當前admin數據庫未經授權無法執行指令,因此需要以管理員身份登錄驗證,如下操作

> db.auth('dpd','123456')

上邊執行登錄操作,輸出結果 1,說明登錄成功。此時再執行 show dbs 則會成功輸出結果。此刻我們是以管理員的身份登錄數據庫,如果切換到test數據庫,執行db.blog.insert({name:1})會報錯如下,同樣意為該數據庫未經授權無法操作:

> use testswitched to db test> db.blog.insert({name:1})WriteResult({  "writeError" : {    "code" : 13,    "errmsg" : "not authorized on test to execute command { insert: /"blog/", documents: [ { _id: ObjectId('5a240d8e2d43081ea4271cc8'), name: 1.0 } ], ordered: true }"  }})

所以要為test數據庫添加一個用戶,并以該用戶身份登錄才可以執行對該數據的操作。

> db.createUser({user:'use1',pwd:'123456',roles:["readWrite"]})Successfully added user: { "user" : "use1", "roles" : [ "readWrite" ] }> db.auth('use1','123456')1> db.blog.insert({name:1})WriteResult({ "nInserted" : 1 })>

至此,完成了通過賬號和密碼登錄權限對數據庫的訪問和操作。

那么最終標準的連接test數據庫的URI語法如下:

mongodb://use1:123456@localhost:27017/test

總結

以上所述是小編給大家介紹的mongodb禁止外網訪問及添加賬號的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!

 

注:相關教程知識閱讀請移步到MongoDB頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人激情视频在线观看 | ririsao亚洲国产中文 | 成人精品视频99在线观看免费 | 一区二区三区视频在线观看 | 欧美精品一区二区三区视频 | 久久99精品久久久水蜜桃 | 国产精品一区二区不卡视频 | 久久久久美女 | 日韩一区二区三区在线视频 | 国产suv精品一区二区6 | 国产精品亲子伦av一区二区三区 | 亚洲精品久久一区二区三区 | 国产小视频在线免费观看 | 91亚洲精品乱码久久久久久蜜桃 | 久久久久无码国产精品一区 | 成人免费xxxxxx视频 | 青青草狠狠操 | 一区二区三区在线免费观看 | 国产自产自拍 | 欧美精品一区二区三区在线播放 | 中文字幕在线不卡 | 中文字幕欧美在线观看 | 日韩欧美国产一区二区 | 国产中文字幕免费在线观看 | 在线中文字幕日韩 | 欧美在线视频播放 | 99精品国产在热久久 | 欧美理论视频 | 在线成人av | 四虎成人av | 狠狠操操操 | 在线成人免费 | 成人免费视频视频在线观看 免费 | 久久久久一区二区三区 | 国产精品一二三区 | 亚洲 欧美 激情 另类 校园 | 在线亚洲自拍 | 91亚洲综合 | 成人国产精品久久久 | 国产一区二区在线电影 | 亚洲成人av在线播放 |