Centos下 Mongodb 的安裝及遠端連線

來源:互聯網
上載者:User
一、安裝 ① 把Mongo的安裝配置添加的yum中

vi /etc/yum.repos.d/mongodb-org-3.4.repo

把下面配置複製到檔案中

[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
② 運行安裝命令

sudo yum install -y mongodb-org

出現如下的日誌說明安裝成功了。

③ 設定資料儲存路徑

預設下mongo的儲存路徑是 /data/db ,如果此時系統中沒有這個檔案,是不會啟動成功的。所以要手動穿件這個檔案夾

mkdir -p /data/db ④ 啟動Mongo

sudo service mongod start

出現下面日誌說明啟動成功。

⑤ 串連本地的Mongo

mongo

此時Mongo的安裝已經完成,上面日誌中有警告啥的可以通過配置解決,但不影響使用。

參考資料:https://docs.mongodb.com/master/mongo/ 二、Mongo的遠端連線

注意:Mongo的遠端連線需要開啟許可權控制
本教程是不過多涉及許可權問題,許可權詳情可參考:
http://www.cnblogs.com/hanyinglong/archive/2016/07/25/5704320.html ① 添加新的使用者

首先添加個管理員帳號(root許可權):

 db.createUser({    user:"root",    pwd:"password",    roles:[{role:"root",db:"admin"}]    })

添加個普通帳號(讀寫權限):
(命令中的db 代表使用者所分配的資料庫)

db.createUser({                  user:"zhanghao",                                                     pwd:"mima",                  roles:[{role:"readWrite",db:"test"}]             });
② 修改設定檔

vi /etc/mongod.conf

注釋掉:bindIp: 127.0.0.1  # Listen to local interface only, comment to listen on all interfaces.添加:security:    authorization: enabled
③ 重啟Mongo 遠端連線

service mongod restart

開啟ROBO(mongo 視覺化檢視):

最後點擊Save就可以愉快的使用啦

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.