一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - mongodb禁止外網訪問及添加賬號的操作方法

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

2020-05-16 20:06杜培東 MongoDB

這篇文章主要介紹了mongodb禁止外網訪問及添加賬號的操作方法,需要的朋友可以參考下

那么我將從兩個方面提高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

        這樣在進行數據庫連接的時候需要相應的賬號密碼才能成功訪問。

        如果之前數據庫未設置賬號密碼的話,那么需要先添加一個管理員賬戶,

?
1
2
3
4
> use admin
switched to db admin
> db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]})
Successfully added user: { "user" : "root", "roles" : [ "userAdminAnyDatabase" ] }

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

?
1
2
3
4
5
6
7
> show dbs
2017-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數據庫未經授權無法執行指令,因此需要以管理員身份登錄驗證,如下操作

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

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

?
1
2
3
4
5
6
7
8
9
> use test
switched 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數據庫添加一個用戶,并以該用戶身份登錄才可以執行對該數據的操作。

?
1
2
3
4
5
6
7
> 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語法如下:

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

總結

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

原文鏈接:http://www.cnblogs.com/dupd/archive/2017/12/04/7975474.html

延伸 · 閱讀

精彩推薦
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
主站蜘蛛池模板: free性俄罗斯护士 | 美女认你摸 | 日本xxxx18vr69 | www.91麻豆| 特黄未满14周岁毛片 | 奶茶视频官网免费 | 国产自拍资源 | 2019nv天堂| 东北美女野外bbwbbw免费 | 午夜福利理论片在线播放 | 香蕉久久ac一区二区三区 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 久久精品无码一区二区日韩av | 四虎精品永久在线网址 | 成人欧美一区在线视频在线观看 | 国产资源免费观看 | 性欧美金发洋妞xxxxbbbb | 免费a视频在线观看 | 国产宅男 | 秋霞在线观看成人高清视频51 | 日韩色综合 | 国内精品在线播放 | 国产精品久久久久久影院 | 9久热久爱免费精品视频在线观看 | 免费老外的毛片清高 | 无码国产成人777爽死 | 国产99在线a视频 | 色综合精品 | 国产成人精品免费午夜 | 国产黄色大片网站 | 青青草原免费在线视频 | 好吊妞乱淫 | 亚洲欧美一级夜夜爽w | 国产麻豆视频 | 免费高清在线观看 | 日本欧美大码a在线视频播放 | 亚洲精品97福利在线 | 亚洲福利天堂网福利在线观看 | 久久久无码精品亚洲A片软件 | 极品妖艳许清赵丽全文免费阅读 | 嗯啊好大好爽 |