成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ubuntu16.04 安裝mongodb并遠程連接

xiaodao / 1048人閱讀

摘要:重新啟動具有訪問控制的實例連接并驗證或者先連接后驗證開啟遠程連接修改以下代碼節(jié)選阿里云創(chuàng)建安全組,開啟端口

環(huán)境聲明
ubuntu 16.04
mongodb 3.6.4

1、mongodb安裝--官網教程
官網鏈接 https://docs.mongodb.com/mast...

1、導入公鑰

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)建用戶,為遠程連接做準備--官網教程
官網中文翻譯鏈接
https://www.yiibai.com/mongod...

1、啟動mongodb

按照官網下載的mongodb,默認配置的數(shù)據庫路徑是 /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)建遠程連接用戶

use remotetest
db.createUser(
  {
    user: "remotetest",
    pwd: "abc123",
    roles: [ { role: "readWriter", db: "remotetest" } ]
  }
)

執(zhí)行完畢后,斷開連接

exit

4、修改/etc/mongod.conf

以下部分為節(jié)選。只需要把 security 前面的 # 去掉,并且添加 authorization: enabled 即可。

# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo

security:
  authorization: enabled
#operationProfiling:

5、重新啟動具有訪問控制的MongoDB實例

mongo --auth --port --dbpath /var/lib/mongodb

6、連接并驗證

$ mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"

或者 先連接后驗證

mongo --port 27017
use admin
db.auth("myUserAdmin","abc123")

3、開啟遠程連接
修改

/etc/mongod.conf

以下代碼節(jié)選

net:
  port: 27017
  bindIp: 0.0.0.0

4、阿里云創(chuàng)建安全組,開啟27017端口

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/19234.html

相關文章

  • Ubuntu_16.04_x64安裝mongodb_v4.0.8 - TGZ安裝包方式

    摘要:從官網獲取程序的安裝包下載鏈接如登錄服務器,在服務器執(zhí)行下載命令,下載程序安裝包解壓安裝包創(chuàng)建文件夾并把解壓后的程序文件夾移動到這一步可以不做,我做這個主要是我想把開發(fā)用到的軟件和配置文件全部放到一起,便于個人管理,以下步 從mongodb官網獲取程序的TGZ安裝包下載鏈接如:https://fastdl.mongodb.org/li... 登錄服務器,在服務器執(zhí)行下載命令,下載...

    BigTomato 評論0 收藏0
  • 如何保證MongoDB的安全性?

    摘要:另外,保證數(shù)據庫的訪問安全非常重要,同時也需要保證數(shù)據的安全性,做好必要的數(shù)據備份。關于如何保護數(shù)據的安全性,可以參考我們的博客是這樣備份數(shù)據的。 上周寫了個簡短的新聞《MongoDB裸奔,2億國人求職簡歷泄漏!》: 根據安全站點HackenProof的報告,由于MongoDB數(shù)據庫沒有采取任何安全保護措施,導致共計202,730,434份國人求職簡歷泄漏。 然后很多人評論說Mongo...

    Steve_Wang_ 評論0 收藏0
  • 部署web項目的過程記錄,包括laravel,redis,mongodb,workerman的配置過

    摘要:如果服務器中該賬號的鑰匙對已經存在,并且已經將放到該賬號的設置中,可以跳過這一步。如果不符合,需要根據提示安裝必要的擴展。后續(xù)再進行補充做守護隊列監(jiān)聽進程和自動部署到服務器的說明。 系統(tǒng)LAMP基礎環(huán)境是已經搭建好,記錄要將web項目部署到線上的過程如下,方便后續(xù)部署新項目時參考: laravel項目ubuntu 16.04php 7.0 克隆項目到服務器 (1)我們使用 your@e...

    bluesky 評論0 收藏0
  • 部署web項目的過程記錄,包括laravel,redis,mongodb,workerman的配置過

    摘要:如果服務器中該賬號的鑰匙對已經存在,并且已經將放到該賬號的設置中,可以跳過這一步。如果不符合,需要根據提示安裝必要的擴展。后續(xù)再進行補充做守護隊列監(jiān)聽進程和自動部署到服務器的說明。 系統(tǒng)LAMP基礎環(huán)境是已經搭建好,記錄要將web項目部署到線上的過程如下,方便后續(xù)部署新項目時參考: laravel項目ubuntu 16.04php 7.0 克隆項目到服務器 (1)我們使用 your@e...

    xuexiangjys 評論0 收藏0

發(fā)表評論

0條評論

xiaodao

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<