欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

完全卸载mysql(停止服务、卸载相关程序、删除注册表

程序员文章站 2024-02-29 16:09:46
1. 停止服务mysql 2. 卸载mysql相关的程序 3. 删除注册表(运行->regedit),machine->system->control...

1. 停止服务mysql

2. 卸载mysql相关的程序

3. 删除注册表(运行->regedit),machine->system->controlset001/controlset002/currentcontrolset->services->eventlog->applications->mysql相关的文件

4. 删除mysql安装目录和保存数据库数据的目录(c:\documents and settings\all users.windows\application data或c:/documentsand settings/all users/application data),注意,这些目录可能是隐藏的,需要设置文件夹选项显示隐藏目录

5. 重启计算机,卸载完成

其它补充:

有时候mysql不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功!

首先(1) 开始-mysql-mysql server 5.1-mysql server instance config wizard--->remove instance。
(2)点击[开始]--[运行],输入services.msc回车,进入服务管理窗口。
(3)服务里面找到mysql服务,将mysql的服务给停止。
(4)点击[开始]--[运行],输入 rundll32.exe shell32.dll,control_rundll 回车进入控制面板,找到添加删除程序,找到mysql选择卸载。

1、控制面板——》所有控制面板项——》程序和功能,卸载mysql server!

完全卸载mysql(停止服务、卸载相关程序、删除注册表

2、然后删除mysql文件夹下的my.ini文件及所有文件

完全卸载mysql(停止服务、卸载相关程序、删除注册表

3、运行“regedit”文件,如图,打开注册表

删除注册表数据,通过regedit,删除以下几个文件【也可以在注册表里搜索mysql】:hkey_local_machine/system/controlset001/services/eventlog/applications/mysql
hkey_local_machine/system/controlset002/services/eventlog/applications/mysql
hkey_local_machine/system/currentcontrolset/services/eventlog/applications/mysql
hkey_local_machine/system/currentcontrolset/services一般服务会以相同的名字(名字通常是mysql)在这里显

完全卸载mysql(停止服务、卸载相关程序、删除注册表

4、删除hkey_local_machine\system\controlset001\services\eventlog\application\mysql文件夹

完全卸载mysql(停止服务、卸载相关程序、删除注册表

5、删除hkey_local_machine\system\controlset002\services\eventlog\application\mysql文件夹。hkey_local_machine\system\currentcontrolset\services\eventlog\application\mysql的文件夹。如图低端的地址。如果没有可以不用删除了。

完全卸载mysql(停止服务、卸载相关程序、删除注册表

6、删除c盘下的“c:\programdata\mysql ”所以文件,如果删除不了则用360粉碎掉即可,该programdata文件是隐藏的默认,设置显示后即可见,或者直接复制上边的地址到地址栏回车即可进入!删除后重启电脑,重装mysql数据库应该就成功了。

完全卸载mysql(停止服务、卸载相关程序、删除注册表