mysql远程连接报10038的错误

在使用Navicat for MySql 访问mysql数据库的时候,出现了如下错误,

mysql远程连接报10038的错误

错误的原因是:远程3306端口未对外开放
首先我们要检查mysql数据库服务是否启动,如果未启动 :计算机---管理--服务和应用程序--服务

下面进行远程3306端口的开放操作:

1,远程连接服务器,点击“控制面板”---“管理工具”--“高级安全windows防火墙”

mysql远程连接报10038的错误

2,在打开的窗口中选择“入站规则”,右边的窗口选择“新规则”来新建一个入站规则

mysql远程连接报10038的错误

3,在规则窗口选择要创建的规则类型为“端口”,然后点击下一步

mysql远程连接报10038的错误

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

mysql远程连接报10038的错误

7,选择“允许连接”,点击下一步

mysql远程连接报10038的错误

8,保存默认选择,点击下一步

mysql远程连接报10038的错误

9,最后输入新增入站规则的名称,可以随便填写,点击完成

mysql远程连接报10038的错误

10,此时我们可以在入站规则窗口中看到 我们新建的入站规则

mysql远程连接报10038的错误