由于之前一不小心将数据库安装到了c盘,觉得不太好所以想转到其他的盘中,所以参照网上的一般步骤对数据库进行卸载,但完了之后发现还 是装不上去,经过一段时间的摸索总算是找到了原因,无非是注册表没有删干净,大致步骤其实还是一样的,先列出网上的一般流程如下:
1、首先停用数据库,然后在控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 (本人没有经历这一步,而是将留在c盘中的各种MYSQL文件夹来了个大清洗)
3、开始->运行-> regedit 看看注册表里这几个地方删除没有
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的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定
在这里注意到win8当中MYSQL的注册表信息其实不在上面那些路径当中(至少在我这里没有),真实路径如下:
HKEY_CURRENT_USER\Software\MYSQL
HKEY_USERS\S-1-5-21-3996557675-3225837166-3648912617-1001\Software\MySQL
将这几条注册信息删除后再重新安装,搞定~