mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器

 

一、需求

需要使用 Robo 3T 连接并且操作远程的 mongodb 的服务器。

二、mongodb 服务器允许远程访问

因为我是自己下载的 linux 下的 mongodb套件,不是通过系统软件包安装的,而自己手动下载的 mongodb 中是不存在 conf 配置文件的,需要手动创建。

默认的 mongod 服务启动时,可以手动指定相关的参数,如 --port--dbpath--logpath 等等,但是也可以通过指定配置文件的方式指明这些参数。

默认 mongodb 监听的是 127.0.0.1:27017 因此是不允许远程访问的。

要查看当前 mongod 监听的 ip 和 端口 可以使用下面命令:

$ telnet -nputl|grep mongo
# 这里我已经配置监听 0.0.0.0:27017了
tcp  0  0 0.0.0.0:27017  0.0.0.0:*    LISTEN  90442/mongod    

1、手动创建 /etc/mongod.conf

内容如下:

logpath=/data/mongolog/mongod20180516.log # log路径
logappend=true    ##追加方式写入log
dbpath=/data/mongdb/  # 数据库路径
fork = true # 守护进程
port = 27017 # 端口
noauth = true # 不进行安全验证
#auth = true # 进行安全验证
bind_ip = 0.0.0.0 #绑定ip

2、开启 mongod 指定配置文件

./mongod --config /etc/mongod.conf

三、Robo 3T

轻量级,但是挺好用,且免费,下载链接:

填写配置信息:

根据需求填写自己的配置信息,因为我直接配置了无密码访问,因此就写了局域网的地址和 ip

4f3ba86960b9b35bdfed91e78e4c3bb.png

效果:

2.jpg

转载于:https://my.oschina.net/xunzhizhe/blog/1830240

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值