最近在玩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:端口号
来访问