怎么解决mysql远程连接报10038的错误

比来利用Navicat for MySQl拜候长途mysql数据库,呈现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“ 。 于是拼命百度,终于找到解决法子 。

怎么解决mysql远程连接报10038的错误

文章插图
方式/
1先看报错窗口 。

怎么解决mysql远程连接报10038的错误

文章插图

2经由过程百度,最终找到的原因是:长途3306端口未对外开放 。
于是下面进行长途3306端口开放操作 。

3起首长途毗连办事器,点击“起头”-“办理东西”-“高级平安Windows防火墙” 。

怎么解决mysql远程连接报10038的错误

文章插图

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

怎么解决mysql远程连接报10038的错误

文章插图

5在“法则类型”中选择“端口”,然后下一步 。

怎么解决mysql远程连接报10038的错误

文章插图

6【怎么解决mysql远程连接报10038的错误】选中“特定当地端口”,输入3306,然后下一步 。

怎么解决mysql远程连接报10038的错误

文章插图

7选中“许可毗连”,然后下一步 。

怎么解决mysql远程连接报10038的错误

文章插图

8这一步默认都选中就行,,然后下一步 。

怎么解决mysql远程连接报10038的错误

文章插图

9最后输入新增的入站法则名称,随便填,本身大白即可 。

怎么解决mysql远程连接报10038的错误

文章插图

10完当作后可以在入站法则列表中可以看到新增的入站法则 。

怎么解决mysql远程连接报10038的错误

文章插图

11此刻再次在当地毗连mysql长途数据库时,发现已经能正常拜候了 。
问题解决 。

怎么解决mysql远程连接报10038的错误

文章插图

注重事项此方式不一定合用于所有场景,但愿能帮到刚好是这个场景的用户 。
造当作这种问题还有另一种原因是mysql办事没打开,在运行中输入services.msc打开办事窗口,找到mysql办事启动即可 。

以上内容就是怎么解决mysql远程连接报10038的错误的内容啦,希望对你有所帮助哦!

    推荐阅读