蓝桉云顶

Good Luck To You!

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

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

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

安装步骤

配置 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

修改配置文件

编辑/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:

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安装”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

  •  科技追求者
     发布于 2024-02-18 13:08:27  回复该评论
  • 在Python序列中,可变数据类型如列表、字典和集合等可以进行增删改查操作,使得数据的处理更加灵活和便捷。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接