如何在公网上安装MongoDB数据库?

MongoDB安装公网访问可以通过配置内网穿透工具如cpolar实现。

MongoDB 是一个基于分布式文件存储的数据库,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案,MongoDB 介于关系数据库和非关系数据库之间,功能丰富且与关系数据库相似,支持类似 JSON 的 BSON 格式,可以存储复杂的数据类型,其查询语言功能强大,几乎可以实现关系数据库单表查询的绝大部分功能,并支持对数据建立索引。

安装步骤

mongodb公网_MongoDB安装

配置 MongoDB 源

进入/etc/yum.repos.d 目录并新建一个下载源文件:

cd /etc/yum.repos.d
vim mongodb-org-4.0.repo

在文件中添加以下内容并保存:

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1

安装 MongoDB

执行以下命令来安装 MongoDB:

yum -y install mongodb-org

安装完成后查看安装位置:

whereis mongod

修改配置文件

mongodb公网_MongoDB安装

编辑/etc/mongod.conf 文件,将bindIp: 127.0.0.1 改为bindIp: 0.0.0.0,以允许所有 IP 地址连接。

vim /etc/mongod.conf

修改后保存并退出。

启动 MongoDB

启动 MongoDB 服务:

systemctl start mongod

设置开机自启动:

systemctl enable mongod

内网穿透实现远程访问

安装 cpolar 内网穿透

使用一键脚本安装 cpolar:

mongodb公网_MongoDB安装
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

向系统添加服务:

sudo systemctl enable cpolar

启动 cpolar 服务:

sudo systemctl start cpolar

配置公网访问地址

登录 cpolar web UI 管理界面(浏览器中访问 http://服务器的局域网IP:9200),点击左侧仪表盘的隧道管理——创建隧道,创建一个 tcp 协议的隧道指向 MongoDB 的 27017 端口:

隧道名称:自定义

协议:tcp

本地地址:27017

域名类型:随机域名

地区:选择 China VIP

点击创建,然后打开在线隧道列表,复制 tcp 协议的公网地址。

公网远程连接

使用 Navicat 或其他连接工具输入上面创建的公网地址和端口号进行连接测试,如果连接成功,则表示公网远程连接已实现。

配置固定公网地址

由于上述创建的隧道是随机地址,该地址会在 24 小时内变化,为了确保连接的稳定性,可以配置固定的 TCP 端口地址:

1、登录 cpolar 官网后台,点击左侧的预留,选择保留的 TCP 地址,为远程连接 MongoDB 保留一个固定端口地址,选择 China VIP 并填写描述后点击保留。

2、地址保留成功后,系统会生成相应的固定公网地址,将其复制下来。

3、在浏览器上访问 Linux 局域网 IP 地址 +9200 端口,登录 cpolar web UI 管理界面,找到 MongoDB 隧道并点击编辑,将保留成功的固定 tcp 地址配置到隧道中,更新隧道信息。

4、隧道更新成功后,再次查看在线隧道列表,可以看到公网地址已经更新为固定 tcp 地址。

5、使用固定 tcp 地址进行连接测试,确保远程访问稳定。

通过以上步骤,您可以在没有公网 IP 的情况下,通过 cpolar 内网穿透工具实现 MongoDB 的远程访问,并且可以通过配置固定公网地址来确保连接的稳定性。

到此,以上就是小编对于“mongodb公网_MongoDB安装”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1331034.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-11-19 11:48
下一篇 2024-11-19 11:49

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入