1. 检查服务器提供商平台里面有没有开27017端口
比如腾讯云或者阿里云一定要给服务器开入方向端口:27017。
上图是我的阿里云服务器,我是允许了所有端口出入(红框的只是演示)。你可能会说不安全,但我在宝塔面板上会控制端口开放,应该还好。
2. 检查宝塔面板是否开放27017端口
在宝塔面板里面一定要在安全里面添加端口规则开放27017端口。
1、2两步都是开端口,要不然远程连接访问不进来。
3. [重要]mongodb配置允许外界访问*
这一步非常重要,我就卡在这折腾了好久。
mongodb默认是支持本地连接,所以要需要设置允许外界访问。
到这里我电脑数据库软件就可以连接到服务器的mongodb了,看看能不能解决你们的问题。