51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

MongoDB 远程连接

之前介绍过 MongoDB 的安装与使用,大多都是本地应用,但是 MongoDB 本身支持网络访问,本文记录开启与测试方法。

开启网络访问权限 {#开启网络访问权限}

默认配置 {#默认配置}

MongoDB 支持网络访问,但是出于安全考虑,默认没有开启其他 IP 的主机访问权限。

如果需要跨主机访问 MongoDB 需要专门开启相关功能。

开启权限 {#开启权限}

本质上,目标是向 MongoDB 开启命令中加入允许远程访问的 IP 和端口

配置文件 {#配置文件}

网上有说法配置 mongod.cfg 文件, 进入软件安装的bin位置: \bin

我们可以进行 portbindIp 设置,

  1. 自定义端口需保证对应端口未被占用且端口开放;

  2. ip 权限设置,分为两种设置,指定唯一端口以及全部开放,但暂不支持两种方式掺杂使用

指定多个端口连接,中间用","分割

无端口限制设置有两种

  • 第一种情况
  • 第二种情况:直接添加(设置此种可以去掉bindIp)

注意事项:修改配置文件后一定要重启服务:

  • 启动命令
  • 停止命令
命令行配置 {#命令行配置}

如果没有找到文件 mongo.conf 也可以在命令行上加入配置

添加允许访问的客户端主机 IP

如果允许所有 IP 访问,添加参数:

连接测试 {#连接测试}

配置完成后需要测试远程客户主机是否能成功访问:

输出

能输出数据库名字就说明链接成功~

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/coding/dataset/mongodb-remote-test/mongodb-remote-test/

赞(0)
未经允许不得转载:工具盒子 » MongoDB 远程连接