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