mysql出现Can't connect to MySQL server on 'localhost' (10061)的解决方法

 今天数据库出了一点错误之后决定重装一下,结果卡在了一个问题上,连装了5遍,加上网上各种配置教程都没能结局,错误如下图所示:

mysql出现Can't connect to MySQL server on 'localhost' (10061)的解决方法

  最后忽然想到会不会是因为每一次卸载的时候没有彻底卸载干净,然后就彻彻底底卸载干净了再重装,然后就成功了!因为上一次安装的数据库在C盘的配置文件还存在,对后面安装时的配置文件产生了冲突,所有导致了这个问题。话不多说,直接上干货!

  1)删除程序。进入控制面板->在程序和功能选项卡中找到MySQL,右键卸载。

  2)删除安装文件夹下的所有内容。找到MySQL的安装路径,然后删除路径下所有文件。

  3)删除注册表。Windows+R打开运行命令框,输入regedit回车,删除以下3个地方的注册文件:

mysql出现Can't connect to MySQL server on 'localhost' (10061)的解决方法

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除 

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

  4)最重要的一点(我就是由于没有删除此文件而导致出错的):进入C盘,选中查看->勾选“隐藏的项目”,然后下面就出来隐藏目录(ProgramData)了,进入其中,删除MySQL文件夹。

mysql出现Can't connect to MySQL server on 'localhost' (10061)的解决方法

mysql出现Can't connect to MySQL server on 'localhost' (10061)的解决方法

  到此,你需要做的就只是重装一遍就行了! 

尝试过其它的方式,但都没有这样快捷方便