①先停止mysql服务,cmd模式下输入net stop mysql;
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
使用windows installer clean up的清理工具,将对应的mysql数据库的相关程序全部清理干净就可完美解决相关问题.
不过,有时候还是会遇到奇葩的问题,就是按照所有的步骤完成了卸载后,服务中却还有mysql的相关服务存在,为此我们应该删除相关的服务.具体的做法就是:以管理员权限的方式打开cmd命令窗口,然后将在dos命令中输入命令:
sc delete mysql //这里的mysql是你要删除的服务名,通过该命令就可以删除相关的服务.
这样MySQL就完全删除了,电脑就可以重新装MySQL了
①首先在windows服务中将mysql服务删掉,使用命令 sc delete mysql
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的.)
①.、首先连接操作系统,切换到root用户.
如果是使用yum安装的mysql,使用如下命令进行卸载(不能确定使用何种方式安装的mysql情况下,按后续步骤一一进行处理即可):
# rm -rf /var/lib/mysql
# rm /etc/my.cnf
使用rpm -qa|grep mysql命令来查看rpm方式安装的mysql,如果查询结果不为空,需要将这些rpm卸载掉.
查看系统中是否以rpm包安装的mysql:
# rpm -qa | grep -i mysql
使用rpm -e 命令将上个命令中包列表一一进行卸载.
然后删除mysql相关的服务.
# chkconfig --list | grep -i mysql
# chkconfig --del mysql
# find / -name mysql
①.、控制面板里的增加删除程序内进行删除
C:\Documents and Settings\All Users\Application Data\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定 .
启动MySQL时,出现"未能载入偏好设置"面板"MySQL",原因是因为MySQL版本和电脑系统版本不匹配.
如果不将旧版本的MySQL卸载彻底,无法安装其他版本MySQL.
彻底卸载MySQL,执行以下操作:
①.、打开终端窗口
然后通过:Launchpad—系统偏好设置—全部显示,出现的界面中就没有MySQL的图标,说明MySQL已经彻底卸载.
第一段:在控制面板,卸载MySQL的所有组件
控制面板——>>所有控制面板项——>>程序和功能,卸载所有和MySQL有关的程序
第二段:找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹,全删
第三段:删除关于MySQL的注册表
在文件资源管理器中输入"C:\Windows\regedit.exe"会弹出注册表
如果能找到如下内容,删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
第四段:将以下红字部分粘贴到文件资源管理器地址栏中 (这是一个隐藏的文件夹)
C:\ProgramData\MySQL
删除此文件夹下的所有内容
第五段:重启电脑
第六段:提示:
如果以上删除文件夹时删除不了,可以试一下以下步骤:
①检查是否还有有关MySQL的程序在运行,到任务管理器中去找,然后结束任务
大功告成
现在可以重新安装MySQL了