对于我们连接远程服务器的数据库,老是会出一些问题,例如这里的 10038 问题,在这里测试我们以阿里云服务器为例。查看服务器 3306 端口是否对外开放,具体步骤:管理工具 -> 高级安全 windows 防火墙 -> 入站规则。保存后,这下再次连接服务器数据库,如果没问题了,就是端口 3306 未对外开放导致的数据库连接 10038 报错,如果还是不行,那么就不是端口开放问题,就是服务器配置问题了。第二种:安全组规则未配置端口导致的10038错误!
前言
对于我们连接远程服务器的数据库,老是会出一些问题,例如这里的10038问题,在这里测试我们以阿里云服务器为例。
问题
10038问题
查看服务器3306端口是否对外开放,具体步骤:管理工具 -> 高级安全windows防火墙 -> 入站规则。如果没有对外开放,那么我们就新建一个入站规则:具体步骤如下:第一种:端口开放问题导致的报错10038解决方案
第一步
第二步
第三步
第四步
第五步
保存后,这下再次连接服务器数据库,如果没问题了,就是端口3306未对外开放导致的数据库连接10038报错,如果还是不行,那么就不是端口开放问题,就是服务器配置问题了。
如果配置了3306端口,依旧连接不上,那就是我们服务器配置问题了,我们打开阿里云控制台,打开服务器页面,如下所示,点击安全组配置:第二种:安全组规则未配置端口导致的10038错误!
安全组配置
2.进入页面,点击配置规则,然后我们看到如下页面:
端口图
我们会发现并没有配置3306端口,所以我们新建规则,加上3306端口的配置,如下所示:
image.png
再次用navicat连接远程数据库:连接成功
成功连接到服务器数据库!说明
原创作品,禁止转载和伪原创,违者必究!
标签: 10038
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。