mysql my.ini位置错误_数据库Navicat连接MySQL时报10060、1045错误及my.ini位置问题

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

2a6607b7369ac2b3d331132951ef88b6.png

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

7cb9aa72b75b5bc2c385da8d4a340588.png

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

4aa30f3e7b53870d181d14c43c0c3f78.png

没法启动服务

解决方法(创建3306端口)

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

352bebd92bb334b50547fdbf4b980c8e.png

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

6cdda03942b5d5a3b469b1421cac9fba.png

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

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

23ce45078d83c7d07d0812cd7c1176d9.png

3.设置端口

41776e982359641043676ce7b0c038b2.png

2ad2539564b80f0b8adb2d6749bbdd42.png

27d3ab867b550e5272df591218dba252.png

f1c917c76341db1647439b6df35279d6.png

0976a439c4c93ad7690d1b835e17a87a.png

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

46eeec896932d9a1daf7146b48bd2dc1.png

094e8c9d733b28cf2b97cf116442478f.png

后来我又找到服务

dca9d57d346eafdf6fbe4c931c7b6b44.png

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

89d1f288b8ed653dc1b9325dc2149b83.png

206c23bc4829f56f118476d3a2a47876.png

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

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

2d387a1237f8860c93a08d762fcc730d.png

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

f27fc842b55663bc09a98e56489dbf61.png

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

23ec3aca4151e7b32c0e91606a6030b6.png

总结

到此这篇关于Navicat连接MySQL的10060及1045报错,my.ini位置问题的文章就介绍到这了,更多相关navicat 连接mysql时报错1045内容请搜索米云问答以前的文章或继续浏览下面的相关文章希望大家以后多多支持米云问答!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值