1.主要原因
- 之前的各种文件没删干净。
2.解决办法(删安装文件+注册表文件)
删除MySQL安装文件
-
C:\Program Files目录下的MySQL
-
C:\ProgramData目录下的MySQL文件夹(如果没有,需要手动开启隐藏文件:我的电脑->查看->选项->查看->隐藏系统文件关闭)
删除注册表文件(我这里面没有,所以不用删)
- 打开cmd,查看是否有以下目录,有就删,没有就不用管。
1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
2.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
3.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
4.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQL
5.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
6.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL
之后重启安装即可。如果之后出现2003错误,很可能是将mysql设置为了手动开启,找到mysql服务开启即可。
亲测有效!