本地mysql8.0完全卸载以及mysql5.7.37安装教程

1.首先删除原来已有的mysql8.0文件夹

(注:如果你是用zip包安装的,删除那一个带bin的就行了,如果你mysql8原来使用msi安装包安装的,除了要删除带bin目录的那个Mysql文件夹,还要删除C:\ProgramData\这个文件夹下的mysql文件夹)

2.停掉mysql服务,管理员身份运行命令提示符

net stop mysql

3.删除mysql的安装目录,并打开注册表(win+R输入regedit),删除如下所示注册表里的mysql信息(可能不一定都能找到,把能找到的删除就可)。

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目录

我找到的:

4. mysql5.7的下载地址  下载地址:https://dev.mysql.com/downloads/mysql/

根据自己需求进行下载(ps:我下载的是64位的):

5.将下载好的压缩包解压

6.进入解压的mysql文件的bin目录下,在文件路径框内以管理员身份运行cmd:输入mysqld -install

  注意: 如下图,若出现 Install/Remove of the Service Denied! 是因为没有用管理员身份运行

  

  继续输入mysqld -install,出现

  The service already exists!
  The current server installed: D:\mysql-8.0.15-winx64\bin\mysqld MySQL

  证明没卸干净,输入以下命令:mysqld -remove MySQL

  

  这样就卸干净了,继续输入,mysqld -install,问题解决!!

  

7.输入mysqld --initialize --user=root --console,框出来的是数据库的初始密码(这个密码建议暂时记一下,后面会用到)

mysqld --initialize --user=root --console

8.再重新启动mysql的服务器输入net start mysql

9.启动成功后输入mysql -u root -p,然后需要输入之前记下的密码

10.输入ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;修改数据库密码,就ok了。(最后的单引号里是密码,这里必须看到Query OK,并且没有报错,如果有就重新运行,如果跳过会出很大问题)

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

11.成功安装

 

posted @ 2023-11-04 21:14  cmk123456  阅读(432)  评论(0)    收藏  举报