Navicat for MySQL远程连接报10038的错误

  • A+
所属分类:MySQL

问题现象

Navicat for MySQL访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on '112.115.121.27'(10038)

Navicat for MySQL远程连接报10038的错误

 

问题原因

10038错误的含义是远程3306端口未对外开放。

 

解决方案

1)首先远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”

Navicat for MySQL远程连接报10038的错误

 

2)在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。

Navicat for MySQL远程连接报10038的错误

3)在“规则类型”中选择“端口”,然后下一步。

Navicat for MySQL远程连接报10038的错误

4)选中“特定本地端口”,输入3306,然后下一步。

Navicat for MySQL远程连接报10038的错误

5)选中“允许连接”,然后下一步

 

Navicat for MySQL远程连接报10038的错误

6)这一步默认都选中就行,,然后下一步

Navicat for MySQL远程连接报10038的错误

7)最后输入新增的入站规则名称,随便填,自己明白即可。

Navicat for MySQL远程连接报10038的错误

8)完成后可以在入站规则列表中可以看到新增的入站规则。

Navicat for MySQL远程连接报10038的错误

 

9)现在再次在本地连接mysql远程数据库时,发现已经能正常访问了,问题解决。

Navicat for MySQL远程连接报10038的错误

 

推荐领取阿里云幸运券点我领取优惠券

本站提供的阿里云幸运券支持包括云服务器ECS,云数据库RDS在内的40+大热门产品;且可与阿里云其他的优惠活动同时使用。使用该券可以最大幅度的使用阿里云各项优惠政策,降低用户建站成本。

admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: