重装
mysql
的时候
,
总是在提交配置后的最后一步
,
安装失败
,
进程管理器里显示程序无响应
,mysql
服务启
动时报
1067
错误
.
搜索了一下网上的答案
,
有
一篇文章说的是
my.ini
里缺失了
tmpdir
参数
,
只要加入此参
数配置即可
,
结论是否正确没有研究过
.
个人觉得最主要的原因还是重装
mysql
前
,
没
有卸载干净的原因
.
1.
在添加删除程序删除旧版的
MYSQL
2.
清理注册表
:
(这个可以用搜索注册表的方式来实现,只搜索文件夹即可)
A.HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
目录
B.HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
目录
C.HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
目
录
D.HKEY_LOCAL_MACHINE/SYSTEM/CurrentControl001t/Services/MYSQL
目录
E.HKEY_LOCAL_MACHINE/SYSTEM/CurrentControl002/Services/MYSQL
目录
F.HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MYSQL
目录
3.
清理的时候要注意把隐藏的文件夹显示出来
3.
删除
C:/Documents and Settings/All Users/Application Data/MySQL
目录
(搜索
C
盘)
4.
重新安装新版
MYSQL
经过以上几步后
, mysql
安装正常
,
启动正常
.
在运行中输入
regedit
打开注册表:
然后在
HKEY_LOCAL_MACHINE
目录上进行查找:
查找上档为
mysql
,不用区分大小写,查看“项”,其它不用选,项代表文件夹。我们是要将下将下面三
个目录中的
Mysql
文件夹给删除。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/
在注册表中查找,每次只会查找到一项,如果同时选择了“项”,“值”,“数据”,则每次查找到的结
果可能这三种中的三个,其中“项”即文件夹,出现在左边栏中,如下图所示,“值”和“数据”出现在
右边栏中。可以按
F3
键继续搜索相同的字符,直到搜索完毕。
另外,可以搜索
C
盘,删除
Application Data
和
Programe Files
中的
MySQL
文件夹。
注意
MySql
文件夹是在
ALL USERS
下面,而不是在当前用户(
itibia
)文件夹下面。
C:/Documents and
Settings/All Users/Application Data/MySQL