首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将VPS与MongoDB罗盘连接

如何将VPS与MongoDB罗盘连接
EN

Stack Overflow用户
提问于 2020-07-02 06:21:07
回答 1查看 1.4K关注 0票数 2

我买了一个VPS,我想把MongoDB服务器放在那里。我用ssh隧道连接到VPS,安装MongoDB并启动它。问题是,如何将VPS服务器添加到MongoDB Compass?有可能吗?

我试图通过主机名进行连接,但我收到了这个错误-- connect ECONNREFUSED my.ip.adress.here也试图通过MongoDB Compass中的ssh隧道进行连接--对我来说不起作用。

也许港口有问题?

我可以用ssh从终端连接到我的VPS。

Edit1: --我使用这个文档在ubuntu上安装MongoDB,我使用的是MongoDB 4.2.8

EDIT2:当我在VPS上安装mongodb时,MongoDB ip是127.0.0.1,如何更改?我要它为VPS ip地址设置它。如果可能的话,否则我不明白如何在VPS上连接到我的DB。

对不起,如果这是蹩脚的问题,只是第一次使用VPS,这是相当复杂的我。

EN

回答 1

Stack Overflow用户

发布于 2021-05-20 15:25:16

在使用mongodb指南针连接到vps之前,需要允许从vps远程连接到mongodb。

  1. 建议使用用户名和密码保护mongodb连接。
  2. 编辑位于

sudo nano /etc/mongod.conf

  1. 输入一个逗号并将IP的IP地址附加到bindIp字段的末尾。这将允许远程连接到mongodb实例。
  2. 保存文件并重新启动mongodb连接

sudo systemctl重启单神

  1. 设置防火墙以允许从任何地方连接到端口27017 (默认mongodb端口)。(请注意,这将使您的mongo数据库暴露在互联网上。因此,建议在运输到生产时关闭此港口)

数独ufw允许27017

对副总裁来说就是这样了。

  1. 现在您可以打开mongodb罗盘了。
  2. 选择“单独填写连接字段”
  3. 在主机名中填写您的IP的IP地址,端口是您在本例中先前打开的27017端口,并通过用户名和密码选择身份验证。
  4. 输入您应该已经创建的mongodb的用户名和密码。
  5. 选择身份验证数据库(通常是管理员)

就这样。你应该有联系。现在可以在远程计算机上查看mongodb实例的集合和字段。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62690156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档