admin 管理员组

文章数量: 887021

重装mysql的时候,总是在提交配置后的最后一步,安装失败,进程管理器里显示程序无响应,mysql服务启动时报1067错误.整了好几天,用了网上好几种方法都没能成功,最后抱着试一试的态度用了以下步骤终于成功了:

 

更详细的内容学习  点我学

1,停止Mysql服务,卸载MySQL

2,删除安装目录及数据存放目录

3,在注册表查询mysql,全部删除(这一步很关键,安装失败主要原因就是注册表删不干净)

以下是彻底删除注册表方法:

(1)进入注册表:运行>>regedit 到以下界面(按下图方法删除):

 

(2)再清理以下三个目录:

   a. HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL

   b. HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL

   c. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL

MySQL注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以;
检查C:WINDOWS目录下是否有my.ini文件,将其删除

 

4,在c盘查询MySQL(可能会隐藏,显示隐藏文件就行了),全部删除

5,重新安装MySQL,配置过程中选择之前未用过的名字(MySql4,若仍使用原来的MySql,则无法启动服务)

这种情况一般是你以前安装过MySQL数据库服务项被占用了。
解决方法:

方法一:安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。可以把默认的服务器的名称手动改为你没用过的其他名称。

方法二:1、卸载MySQL   2、删除安装目录及数据存放目录   3、在注册表(regedit)查询mysql,全部删除   4、在c盘查询MySQL,全部删除  ;一般是在ProgramData文件夹下(该文件是隐藏的,需要设置为显示隐藏文件)和winbdows文件夹下5、重新安装就好了
注意的是注册表 cmd -> regedit
1.HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录
2.HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录
3.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录
4.HKEY_LOCAL_MACHINESYSTEMCurrentControl001tServicesMYSQL 目录
5.HKEY_LOCAL_MACHINESYSTEMCurrentControl002ServicesMYSQL 目录
6.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMYSQL 目录
7.删除C:Documents and SettingsAll UsersApplication DataMySQL 目录

以前安装mysql的时候,如果遇到最后一步卡死,一般通过这两种方法都能解决问题。昨天晚上重安mysql,使用这两种方法,还是一直到最后一步卡死,安装了五六次,一直安装不上,最后晚上看的别人的解决方案,一次解决问题。这里记录一下这种方法

方法三:,

1.强退那个坑死人的未响应打√界面,也就是任务管理器强退,这个略,

2.然后在本地硬盘找到你自己的MySQL的安装文件夹

3.打开bin目录

4.直接运行MySQLInstanceConfig.exe(可能需要管理员身份运行)

5.按照你正常安装的选项去配置

这个时候你发现最后一步已经打了2个√,甚至直接装好,也有可能2个√之后又卡死,

那就等5分钟之后重复第一步

本文标签: 三种 解决方法 方法 教程 MySQL