摘要:連接加密數(shù)據(jù)庫(kù)為用戶名為密碼總結(jié)通過(guò)加密后。連接數(shù)據(jù)庫(kù)就需要賬號(hào),密碼,同時(shí)阿里云或者騰訊云上也可以給服務(wù)器設(shè)置安全組增加安全性,比如這個(gè)端口只授權(quán)給自己訪問(wèn)等等文中有什么不對(duì)的,希望大家指正哈如果覺(jué)得本文對(duì)你有所幫助,就一下吧
mongodb安裝后是無(wú)需密碼
Mongodb安裝后自身是沒(méi)有密碼的,用戶連接只需填寫(xiě)id地址,端口號(hào),數(shù)據(jù)庫(kù)名稱即可
安全問(wèn)題只要你服務(wù)器的mongodb數(shù)據(jù)庫(kù)端口開(kāi)放,任何人的電腦都可以連接到你的數(shù)據(jù)庫(kù),操作修改你的mongodb數(shù)據(jù),本人以前就遭受過(guò)入侵,深有感觸。如圖:黑客盜取你的數(shù)據(jù)庫(kù),然后留下一個(gè)郵箱和賬號(hào),要求你給比特幣才肯歸還數(shù)據(jù)庫(kù)給你。。。
如果需要給MongoDB數(shù)據(jù)庫(kù)使用安全驗(yàn)證,則需要用--auth開(kāi)啟安全性檢查,只有數(shù)據(jù)庫(kù)認(rèn)證的用戶才能執(zhí)行讀寫(xiě)操作,開(kāi)戶安全性檢查。
第一步:開(kāi)機(jī)先:mongod --dbpath 存放數(shù)據(jù)庫(kù)文件夾路徑
第二步:打開(kāi)命令行窗口輸入mongo,進(jìn)入mongo環(huán)境
第三步:切換到 "admin" 數(shù)據(jù)庫(kù) use admin
第四步:給admin設(shè)置用戶密碼:
user: 用戶名, pwd: 用戶密碼,roles: 用來(lái)設(shè)置用戶的權(quán)限,比如讀,讀寫(xiě) 等等
db.createUser({user: "root", pwd: "123456", roles: ["root"]})
驗(yàn)證是否添加成功,"db.auth(用戶名,用戶密碼)" 這里用db.auth("root", "123456") 如果返回 "1"表示驗(yàn)證成功, 如果是 "0" 表示驗(yàn)證失敗...
第5步:剛才是給root設(shè)置密碼,現(xiàn)在要給特定的每個(gè)庫(kù)設(shè)置權(quán)限,比如我這里有一個(gè)庫(kù),庫(kù)名字叫做Article,這里以Article這個(gè)庫(kù)為例
切換到Article數(shù)據(jù)庫(kù),use Article
接下來(lái)為這個(gè)庫(kù)添加一個(gè)用戶,并且賦予權(quán)限,db.createUser({user:"zwVic",pwd:"adgjmp123",roles: [{role:"readWrite",db:"Article"}]})})
這行代碼意思是 創(chuàng)建一個(gè)zwStar用戶 給予讀寫(xiě)權(quán)限 db表示該用戶操作的數(shù)據(jù)庫(kù)名
OK,一切搞定,重新開(kāi)機(jī)mongodb,MongoDB默認(rèn)是沒(méi)有開(kāi)啟訪問(wèn)控制,我們通過(guò)--auth參數(shù)重啟mongod服務(wù)。mongod --dbpath 存放數(shù)據(jù)庫(kù)文件夾路徑 --auth一旦開(kāi)啟了,用戶連接mongod必須指定用戶名和密碼。
xxx.db("mongodb://your name: your pwd@ ip :27017/Article");
your name:為用戶名
your pwd:為密碼
通過(guò)加密后。連接數(shù)據(jù)庫(kù)就需要賬號(hào),密碼,同時(shí)阿里云或者騰訊云上也可以給服務(wù)器設(shè)置安全組增加安全性,比如27107這個(gè)端口只授權(quán)給自己訪問(wèn)等等....
文中有什么不對(duì)的,希望大家指正哈!
如果覺(jué)得本文對(duì)你有所幫助,就star一下吧~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/89044.html
摘要:連接加密數(shù)據(jù)庫(kù)為用戶名為密碼總結(jié)通過(guò)加密后。連接數(shù)據(jù)庫(kù)就需要賬號(hào),密碼,同時(shí)阿里云或者騰訊云上也可以給服務(wù)器設(shè)置安全組增加安全性,比如這個(gè)端口只授權(quán)給自己訪問(wèn)等等文中有什么不對(duì)的,希望大家指正哈如果覺(jué)得本文對(duì)你有所幫助,就一下吧 mongodb安裝后是無(wú)需密碼 Mongodb安裝后自身是沒(méi)有密碼的,用戶連接只需填寫(xiě)id地址,端口號(hào),數(shù)據(jù)庫(kù)名稱即可 安全問(wèn)題 只要你服務(wù)器的mongodb...
摘要:你的服務(wù)器已經(jīng)啟動(dòng)了。為此,我們將使用名為的優(yōu)秀應(yīng)用。項(xiàng)目結(jié)構(gòu)大多數(shù)教程以及許多真實(shí)的案例都將所有路由放在一個(gè)很大的文件中。不僅要求為字符串,還要求是一個(gè)對(duì)象,它們被之為。 翻譯:瘋狂的技術(shù)宅原文:https://medium.freecodecamp.o... 本文首發(fā)微信公眾號(hào):前端先鋒歡迎關(guān)注,每天都給你推送新鮮的前端技術(shù)文章 Node.js 對(duì)初學(xué)者來(lái)說(shuō)可能是令人望而卻步...
摘要:是什么呀是一個(gè)和不太一樣的數(shù)據(jù)庫(kù)。懷疑是同時(shí)聯(lián)了四個(gè)集合的數(shù)據(jù)造成的。這本書(shū)的定位是和的應(yīng)用,所以有意弱化了數(shù)據(jù)庫(kù)的搭建維護(hù)和底層優(yōu)化。所以本書(shū)可能不適合數(shù)據(jù)庫(kù)工程師。 這篇文章沒(méi)有代碼,請(qǐng)放心閱讀。 程序員最寶貴的東西是生命,生命屬于程序員只有一次。一個(gè)程序員的一生應(yīng)該這樣度過(guò):當(dāng)她回首往事的時(shí)候,她不會(huì)因?yàn)榇罱ōh(huán)境浪費(fèi)時(shí)間而悔恨,也不會(huì)因?yàn)榧簾o(wú)法運(yùn)行而羞恥。這樣,在她開(kāi)發(fā)的時(shí)候,...
摘要:是什么呀是一個(gè)和不太一樣的數(shù)據(jù)庫(kù)。懷疑是同時(shí)聯(lián)了四個(gè)集合的數(shù)據(jù)造成的。這本書(shū)的定位是和的應(yīng)用,所以有意弱化了數(shù)據(jù)庫(kù)的搭建維護(hù)和底層優(yōu)化。所以本書(shū)可能不適合數(shù)據(jù)庫(kù)工程師。 這篇文章沒(méi)有代碼,請(qǐng)放心閱讀。 程序員最寶貴的東西是生命,生命屬于程序員只有一次。一個(gè)程序員的一生應(yīng)該這樣度過(guò):當(dāng)她回首往事的時(shí)候,她不會(huì)因?yàn)榇罱ōh(huán)境浪費(fèi)時(shí)間而悔恨,也不會(huì)因?yàn)榧簾o(wú)法運(yùn)行而羞恥。這樣,在她開(kāi)發(fā)的時(shí)候,...
摘要:前言關(guān)于此教程作為一名業(yè)余開(kāi)發(fā)者,因?yàn)楣径际亲龊偷?。。。建議采用的方式下載,可參考官方教程。但是服務(wù)的進(jìn)程管理,即便對(duì)于初學(xué)者來(lái)說(shuō),也是必不可少的一課。 前言 關(guān)于此教程 作為一名業(yè)余Nodejs開(kāi)發(fā)者,因?yàn)楣径际亲鯦ava和C++的。。。我是在沒(méi)有任何人可請(qǐng)教的情況下,一個(gè)坑一個(gè)坑堅(jiān)(ku)實(shí)(bi)地踩過(guò)來(lái)的。作為對(duì)segmentdefault社區(qū)的回報(bào),把自己微不足道的經(jīng)驗(yàn)分...
閱讀 1402·2023-04-26 01:28
閱讀 2135·2021-11-08 13:28
閱讀 2385·2021-10-12 10:17
閱讀 2413·2021-09-28 09:46
閱讀 4254·2021-09-09 09:33
閱讀 3788·2021-09-04 16:40
閱讀 1275·2019-08-29 15:21
閱讀 2753·2019-08-26 17:17