Web 前端开发 让前端飞

Navicat连接远程数据库10038报错问题?

2018-05-21  本文已影响0人  liuuuuuu

前言

  对于我们连接远程服务器的数据库,老是会出一些问题,例如这里的10038问题,在这里测试我们以阿里云服务器为例。

问题

10038问题

第一种:端口开放问题导致的报错10038解决方案

  1. 查看服务器3306端口是否对外开放,具体步骤:管理工具 -> 高级安全windows防火墙 -> 入站规则。

  2. 如果没有对外开放,那么我们就新建一个入站规则:具体步骤如下:

第一步 第二步 第三步 第四步 第五步

  保存后,这下再次连接服务器数据库,如果没问题了,就是端口3306未对外开放导致的数据库连接10038报错,如果还是不行,那么就不是端口开放问题,就是服务器配置问题了。

第二种:安全组规则未配置端口导致的10038错误!

  1. 如果配置了3306端口,依旧连接不上,那就是我们服务器配置问题了,我们打开阿里云控制台,打开服务器页面,如下所示,点击安全组配置:
    安全组配置

2.进入页面,点击配置规则,然后我们看到如下页面:

端口图

  我们会发现并没有配置3306端口,所以我们新建规则,加上3306端口的配置,如下所示:

image.png
  1. 再次用navicat连接远程数据库:
连接成功

成功连接到服务器数据库!

说明

原创作品,禁止转载和伪原创,违者必究!

上一篇下一篇

猜你喜欢

热点阅读