【问题标题】:How to access mongodb remotely in linux如何在linux中远程访问mongodb
【发布时间】:2017-01-10 07:21:19
【问题描述】:

我已成功将 mongodb 安装到我的 linux 机器中。

请建议如何远程访问它。

【问题讨论】:

标签: mongodb


【解决方案1】:

我研究了它并搜索了它。

终于想出了以下解决方案。

第 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    相关资源
    最近更新 更多