mysql无法连接报Can't connect to MySQL server on 'localhost' (10061)错误解决办法

像往常一样运行项目发现报错,翻译过来就是“不能连接MySql服务”,打开Mysql可视化工具Navicat果然登录不上,最初以为Navicat坏了,于是我用cmd命令连接还是报一样的错误

mysql无法连接报Can't connect to MySQL server on 'localhost' (10061)错误解决办法_第1张图片

mysql无法连接报Can't connect to MySQL server on 'localhost' (10061)错误解决办法_第2张图片

想起早晨我用腾讯的电脑管家加速了一下电脑,可能把我MySql的服务关掉了,打开MySql服务果不其然,服务没有启动,手动启动一下服务,重新运行项目就好了

mysql无法连接报Can't connect to MySQL server on 'localhost' (10061)错误解决办法_第3张图片

在学习mysql之初,重装MySql时因为卸载不干净也发生过这个问题,如果不是因为服务没启动导致这个错误,需要确认一下MySql是否卸载干净了

可参考完全卸载MySql的文章:

看网上说防火墙屏蔽,连接超时也会导致这个错误发生,目前还没遇到过

 

2019-06-20更新:

为了截没有启动服务的图,我启动的服务又关闭了截完图忘记开启,运行项目报这个错误Communications link failure。也就是说不启服务会导致这个错误,据我所知MySQL服务器默认的“wait_timeout”太小也会导致这个错误

你可能感兴趣的:(mysql)