共计 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. 设置端口
4. 在我以为要解决 10060 报错的时候,我尝试用 Navicat 和命令行进入数据库,结果出现了 1045 报错
后来我又找到服务
发现还是启动不了 MySQL80,然后我点开 MySQL 和 MySQL80 这两个服务的属性:
它们的可执行文件路径好像不大一样,当我看到 MySQL80 的可执行文件路径时,我惊奇的发现:
MySQL8.0.18 的 my.ini 文件不在 MySQL 的安装目录 (D:\Program Files\MySQL\MySQL Server 8.0) 下,而在图示的目录(D:\ProgramData\MySQL\MySQL Server 8.0\my.ini)
5. 后来我关掉 MySQL 服务(设为手动开启),发现可以启动 MySQL80 服务
6. 再用 Navicat 连接数据库时就好了
以上是“Navicat 如何解决连接 MySQL 时报 10060、1045 错误及 my.ini 位置的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!