Windows下MySQL能正常启动,但是无法登陆,报10060错误

导语

安装的MySQL5.7解压版,一直正常使用,今天早上突然不能连接,使用Navicat连接的时候报:Can't connect to MySQL server (10060)错误,试了很多方法还是没有找到原因

环境

  • Windows10家庭版
  • MySQL5.7解压版

问题

报:Can't connect to MySQL server (10060)错,无法登陆和连接,但是查看电脑本地服务MySQL是正常启动的,3306端口也没有任何问题

原因

电脑安装虚拟机(没错,就是上一篇博客中折腾Android虚拟机的时候装了Genymotion和VirtualBox导致的)之后,大多数情况下虚拟机都会修改本机电脑的网络配置,导致的其中一个结果就是MySQL数据库无法连接,但是服务能正常启动,具体的细节我也不清楚

解决办法

由于我已经卸载了虚拟机,所以我也不知道怎么配置虚拟机解决这个问题,我采用的是最直接最暴力的解决办法:重置系统的网络设置

  • 打开系统的设置,点击网络和Internet


    Windows下MySQL能正常启动,但是无法登陆,报10060错误_第1张图片
    设置.png
  • 拖动鼠标滚轴往下滑,点击网络重置


    Windows下MySQL能正常启动,但是无法登陆,报10060错误_第2张图片
    网络配置.png
  • 点击立即重置,五分钟之内系统会网络重置完毕,并自动重启系统,然后就可以连接到本地MySQL了


    Windows下MySQL能正常启动,但是无法登陆,报10060错误_第3张图片
    网络重置.png
  • 如果还没有连接成功,就再重启电脑一次,一般都可以了

你可能感兴趣的:(Windows下MySQL能正常启动,但是无法登陆,报10060错误)