簡體   English   中英

如何在Linux中遠程訪問mongodb

[英]How to access mongodb remotely in linux

我已成功將mongodb安裝到我的linux機器中。

請提出如何遠程訪問它的建議。

我研究並搜索了它。

最終提出了以下解決方案。

第1步-導入公鑰

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

第2步-創建列表文件

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

sudo apt-get update

第3步-安裝和驗證MongoDB

sudo apt-get install -y mongodb-org

service mongod status

第4步-創建用戶

use admin 

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

第5步-嘗試登錄

mongo -u <username> -p <password> --authenticationDatabase admin

第6步-設置vi /etc/mongod.conf

Comment bindIp with #

service mongod restart

步驟7-允許在端口27017和MongoDB默認端口上進行連接

ufw allow 27017

ufw status

步驟8-在vi /etc/mongod.conf上啟用mongodb身份驗證

security: 
      authorization: enabled

步驟9-要遠程訪問mongodb,命令是:

mongo -u <username> -p <password> <ip-address>:27017/<collection-name>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM