mongodb開啓公共IP訪問及Robo 3T鏈接遠程mongodb服務器

 

1、需求

須要使用 Robo 3T 鏈接而且操做遠程的 mongodb 的服務器。html

2、mongodb 服務器容許遠程訪問

由於我是本身下載的 linux 下的 mongodb套件,不是經過系統軟件包安裝的,而本身手動下載的 mongodb 中是不存在 conf 配置文件的,須要手動建立。linux

默認的 mongod 服務啓動時,能夠手動指定相關的參數,如 --port--dbpath--logpath 等等,可是也能夠經過指定配置文件的方式指明這些參數。mongodb

默認 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

一、手動建立 /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

二、開啓 mongod 指定配置文件

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

3、Robo 3T

輕量級,可是挺好用,且免費,下載連接:app

填寫配置信息:tcp

根據需求填寫本身的配置信息,由於我直接配置了無密碼訪問,所以就寫了局域網的地址和 ipspa

4f3ba86960b9b35bdfed91e78e4c3bb.png

效果:3d

2.jpg

相關文章
相關標籤/搜索