文章内容
需求说明
我们因为各种各样的原因可能需要卸载MySQL或者卸载重装,但是如果MySQL不能清理干净的话是很容易出现问题的。本文就讲讲如何彻底的卸载MySQL,将MySQL从我们的电脑上清理干净。
卸载的mysql版本:5.1.11;
安装的mysql版本:5.7.31;
参考文章
如何彻底卸载清理MySQL: link.
mysql5.7以上绿色版安装详细(图文)教程: link.
卸载
3.1 卸载软件本身
首先就是把MySQL软件本身卸载掉,卸载的方式有很多种。可以通过各种软件管家卸载掉,也可以通过计算机自带的控制面板卸载掉。这一步很简单,不再赘述。
3.2 清除残留文件
这里我们需要清理两个文件夹。
第一个是:C:\Program Files (x86)\MySQL,
第二个是:C:\ProgramData\MySQL,这里的ProgramData可能是隐藏的,我们需要在资源管理器中设置查看隐藏的文件。
我们要把这两个文件彻底删除,如果出现占用的情况我们可以重启计算机或者使用各种工具强制删除这两个文件夹。
3.3 清理注册表
往往我们进行完上面的两个步骤,我们计算机上的mysql就已经完全删除了,这时进行重装和其他操作就不会有问题了,但是如果这样还是有问题的话,我们就要尝试清理注册表的信息。
我们打开windows的运行,在开始菜单中找到或者按windows+R。
输入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
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL
end.
这样我们的MySQL就算是完全删除了。
然后一定要重启电脑!!!
3.4 安装绿色版mysql
1、 下载地址:link
下载之后,解压到指定的位置。再解压的文件中是不存在my.ini文件和data文件夹,这是需要我们自己来新建的。
2、配置环境变量
在桌面单机“我的电脑”——>右键,选择属性——>高级系统属性——>环境变量,进到如下界面:
接下来在path中添加路径,如下图:
3、生成data文件夹
生成服务端所需要的data文件夹,切换到E:\develop_soft\mysql-5.7.21-winx64\bin目录下以
管理员的权限
打开cmd
执行如下代码:
mysqld --initialize-insecure --user=mysql
发现在目录下出现了data文件夹。
4、执行代码:
mysqld –install
启动服务:
net start mysql
5、修改密码
第一次登陆不用密码,直接回车即可登陆。
登陆sql语句:mysql –u root -p
如果需要修改密码,则执行如下所示:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘需要修改的密码’;
3.5 安装时遇到的问题
出现问题The service already exists
这是由于之前已经安装过mysql并且没有删除干净
重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:
命令sc delete mysql,删除该mysql
在执行一遍安装步骤,如果还不行根据卸载步骤仔细清理注册表