本地访问云服务器(linux)中的mongoDB,附配置,以studio3T访问为例

最近在玩mongo,发现在连接云服务器中的数据库时,遇到了一些坑,但是发现很多解决教程还是偏繁琐一点,于是有了下面都安装步骤。

连接ubuntu

我使用的是mac来操作阿里云上的ubuntu,使用了ssh连接

打开终端:

ssh root@39.106.201.51

然后输入密码连接到远程ubuntu

安装和启动mongoDB

如果已安装可以跳过这一步

安装mongo

sudo apt install mongodb

安装时自动启动,检查服务状态

sudo systemctl status mongodb

如果这一步出现了错误failed (Result: exit-code),可以常识使用解决

sudo reboot

配置mongo,开发远程连接

开放安全组27017端口

我是阿里云服务器ECS,需要在阿里云控制台中安全组中,开启27017端口

对外开放远程

修改配置文件mongodb.conf,把bind_ip=127.0.0.1改成0.0.0.0

vim /etc/mongodb.conf

重启mongodb服务

/etc/init.d/mongodb restart

防火墙开放端口

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

Studio3T中添加远程数据库

创建新连接,“New Connection”
设置ip和端口号,“39.106.201.51:27017”

连接成功!

当然也可以直接用本地终端,使用mongo ip:端口号来访问

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值