Navicat如何解决连接MySQL时报10060、1045错误及my.ini位置的问题

57次阅读
没有评论

共计 931 个字符,预计需要花费 3 分钟才能阅读完成。

行业资讯    
数据库    
MySQL 数据库    
Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

丸趣 TV 小编给大家分享一下 Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Navicat 连接数据库的 10060 及 1045 报错,MySQL8.0.18 的 my.ini 文件在哪

出现这种现象的原因是 3306 端口被被防火墙禁掉,无法连接到该端口。首先呢,Win+R,运行 services.msc,看 MySQL 服务是否打开

我这看到 MySQL80 网络服务不在运行。当我想开启时…

没法启动服务

解决方法(创建 3306 端口)

1. 控制面板 - Windows Defender 防火墙 - 高级设置 - 入站规则

查看一下 3306 端口号是否启用

因为我的 3306 端口号被禁用了,所以我这没有此端口号

2. 入站规则 - 新的规则 - 端口 - TCP 特定本地端口 - 输入 3306- 允许连接 - 把钩全勾上 - 然后自己取个名

3. 设置端口

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

4. 在我以为要解决 10060 报错的时候,我尝试用 Navicat 和命令行进入数据库,结果出现了 1045 报错

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题 Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

后来我又找到服务

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

发现还是启动不了 MySQL80,然后我点开 MySQL 和 MySQL80 这两个服务的属性:

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

它们的可执行文件路径好像不大一样,当我看到 MySQL80 的可执行文件路径时,我惊奇的发现:

MySQL8.0.18 的 my.ini 文件不在 MySQL 的安装目录 (D:\Program Files\MySQL\MySQL Server 8.0) 下,而在图示的目录(D:\ProgramData\MySQL\MySQL Server 8.0\my.ini)

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

5. 后来我关掉 MySQL 服务(设为手动开启),发现可以启动 MySQL80 服务

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

6. 再用 Navicat 连接数据库时就好了

Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题

以上是“Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计931字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)