摘要:重新啟動(dòng)具有訪問(wèn)控制的實(shí)例連接并驗(yàn)證或者先連接后驗(yàn)證開(kāi)啟遠(yuǎn)程連接修改以下代碼節(jié)選阿里云創(chuàng)建安全組,開(kāi)啟端口
環(huán)境聲明
ubuntu 16.04
mongodb 3.6.4
1、mongodb安裝--官網(wǎng)教程
官網(wǎng)鏈接 https://docs.mongodb.com/mast...
1、導(dǎo)入公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
2、創(chuàng)建mongodb列表文件
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
3、重新加載包
sudo apt-get update
4、安裝mongodb
sudo apt-get install -y mongodb-org
5、固定版本
echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-org-shell hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
2、創(chuàng)建用戶,為遠(yuǎn)程連接做準(zhǔn)備--官網(wǎng)教程
官網(wǎng)中文翻譯鏈接
https://www.yiibai.com/mongod...
1、啟動(dòng)mongodb
按照官網(wǎng)下載的mongodb,默認(rèn)配置的數(shù)據(jù)庫(kù)路徑是 /var/lib/mongodb
mongod --port 27017 --dbpath /var/lib/mongodb
2、連接Mongodb
mongo --port 27017
3、創(chuàng)建用戶管理員
use admin db.createUser( { user: "myUserAdmin", pwd: "abc123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
3.1、使用admin 創(chuàng)建遠(yuǎn)程連接用戶
use remotetest db.createUser( { user: "remotetest", pwd: "abc123", roles: [ { role: "readWriter", db: "remotetest" } ] } )
執(zhí)行完畢后,斷開(kāi)連接
exit
4、修改/etc/mongod.conf
以下部分為節(jié)選。只需要把 security 前面的 # 去掉,并且添加 authorization: enabled 即可。
# how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo security: authorization: enabled #operationProfiling:
5、重新啟動(dòng)具有訪問(wèn)控制的MongoDB實(shí)例
mongo --auth --port --dbpath /var/lib/mongodb
6、連接并驗(yàn)證
$ mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"
或者 先連接后驗(yàn)證
mongo --port 27017 use admin db.auth("myUserAdmin","abc123")
3、開(kāi)啟遠(yuǎn)程連接
修改
/etc/mongod.conf
以下代碼節(jié)選
net: port: 27017 bindIp: 0.0.0.0
4、阿里云創(chuàng)建安全組,開(kāi)啟27017端口
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/19234.html
摘要:從官網(wǎng)獲取程序的安裝包下載鏈接如登錄服務(wù)器,在服務(wù)器執(zhí)行下載命令,下載程序安裝包解壓安裝包創(chuàng)建文件夾并把解壓后的程序文件夾移動(dòng)到這一步可以不做,我做這個(gè)主要是我想把開(kāi)發(fā)用到的軟件和配置文件全部放到一起,便于個(gè)人管理,以下步 從mongodb官網(wǎng)獲取程序的TGZ安裝包下載鏈接如:https://fastdl.mongodb.org/li... 登錄服務(wù)器,在服務(wù)器執(zhí)行下載命令,下載...
摘要:另外,保證數(shù)據(jù)庫(kù)的訪問(wèn)安全非常重要,同時(shí)也需要保證數(shù)據(jù)的安全性,做好必要的數(shù)據(jù)備份。關(guān)于如何保護(hù)數(shù)據(jù)的安全性,可以參考我們的博客是這樣備份數(shù)據(jù)的。 上周寫(xiě)了個(gè)簡(jiǎn)短的新聞《MongoDB裸奔,2億國(guó)人求職簡(jiǎn)歷泄漏!》: 根據(jù)安全站點(diǎn)HackenProof的報(bào)告,由于MongoDB數(shù)據(jù)庫(kù)沒(méi)有采取任何安全保護(hù)措施,導(dǎo)致共計(jì)202,730,434份國(guó)人求職簡(jiǎn)歷泄漏。 然后很多人評(píng)論說(shuō)Mongo...
摘要:如果服務(wù)器中該賬號(hào)的鑰匙對(duì)已經(jīng)存在,并且已經(jīng)將放到該賬號(hào)的設(shè)置中,可以跳過(guò)這一步。如果不符合,需要根據(jù)提示安裝必要的擴(kuò)展。后續(xù)再進(jìn)行補(bǔ)充做守護(hù)隊(duì)列監(jiān)聽(tīng)進(jìn)程和自動(dòng)部署到服務(wù)器的說(shuō)明。 系統(tǒng)LAMP基礎(chǔ)環(huán)境是已經(jīng)搭建好,記錄要將web項(xiàng)目部署到線上的過(guò)程如下,方便后續(xù)部署新項(xiàng)目時(shí)參考: laravel項(xiàng)目ubuntu 16.04php 7.0 克隆項(xiàng)目到服務(wù)器 (1)我們使用 your@e...
摘要:如果服務(wù)器中該賬號(hào)的鑰匙對(duì)已經(jīng)存在,并且已經(jīng)將放到該賬號(hào)的設(shè)置中,可以跳過(guò)這一步。如果不符合,需要根據(jù)提示安裝必要的擴(kuò)展。后續(xù)再進(jìn)行補(bǔ)充做守護(hù)隊(duì)列監(jiān)聽(tīng)進(jìn)程和自動(dòng)部署到服務(wù)器的說(shuō)明。 系統(tǒng)LAMP基礎(chǔ)環(huán)境是已經(jīng)搭建好,記錄要將web項(xiàng)目部署到線上的過(guò)程如下,方便后續(xù)部署新項(xiàng)目時(shí)參考: laravel項(xiàng)目ubuntu 16.04php 7.0 克隆項(xiàng)目到服務(wù)器 (1)我們使用 your@e...
閱讀 3094·2021-08-03 14:05
閱讀 2140·2019-08-29 15:35
閱讀 678·2019-08-29 13:30
閱讀 3169·2019-08-29 13:20
閱讀 2531·2019-08-23 18:15
閱讀 1797·2019-08-23 14:57
閱讀 2213·2019-08-23 13:57
閱讀 1310·2019-08-23 12:10