Windows系统MySQL5.5卸载重装为MySQL8

MySQL8版本已经趋于稳定,若是你的数据库有很多重要的数据库文件且mysql installer没有损坏,可选择以下链接升级

windows系统下如何将mysql5.x升级安装mysql8.x.

官网: 安装和升级 MySQL.

我的情况是无法正常升级且卸载重装损失不大,因此以下是我win10环境卸载重装的步骤。

停止MySQL服务

可参考该篇文章: MySQL基础 mysql服务的启动和停止.

卸载MySQL相关程序

在控制面板卸载MySQL

开始 --> 所有应用 --> 弹出最近所有应用程序 --> 选择MySQL右击点击卸载,这里会跳到控制面板

在这里插入图片描述
或者windows键+R --> Control --> 程序和功能

然后将所有MySQL程序点击右键卸载

在这里插入图片描述

删除MySQL文件夹

我安装在C盘,首先打开C:\Program Files,删除MySQL文件夹
在这里插入图片描述
打开隐藏文件ProgramData文件夹,删除下面的MySQL文件
在这里插入图片描述

卸载MySQL相关注册表

这里是很多人重装失败的点。

首先,Windows+R–>regedit–>打开注册表
在这里插入图片描述

然后,根据路径打开并删除:

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。

注意:F3或Ctrl+F打开查找框,输入MySQL,焦点放在计算机上

还有重要的一步删除Connector Net XXX注册表,大家失败的原因好多也是在这个注册表上面

在这里插入图片描述
查找出的MySQL注册表直接删除
在这里插入图片描述

完成以上步骤MySQL已经卸载完成了,可以开始安装mysql8了。

安装MySQL8

在这里插入图片描述
去官网下载,我这里下载的是mysql-8.0.27-winx64,版本比较新,8.0解压版的安装非常简便,解压配置一下即可使用,笔者推荐安装解压版的。

官网:MySQL 社区服务器 8.0.

当然你很有可能碰到下载十分慢,甚至下载失败的情况,比如我放着一个小时了,才下了2MB,那就换种方式下载,只要两分钟。

当点击官网下载时,会跳转到另一个界面,然后右键不,谢谢,开始我的下载,选择在新标签页中打开链接,这时出现新标签页,那个链接就是我们需要的,复制,然后打开迅雷,就可以下载了。
在这里插入图片描述

在这里插入图片描述

下载完社区版的MySQL8.0,解压到你想安装的文件夹下面,然后添加环境变量

新增一个
MYSQL_HOME
D:\MySQL\MySQL8\mysql-8.0.27

在path变量下添加      %MYSQL_HOME%\bin

在这里插入图片描述

以管理员的身份打开cmd窗口跳转路径到你的安装路径

这里踩了个坑,网上很多说要加my.ini 文件,和新建一个data文件夹,其实是没必要的,可能也是我装的MySQL版本比较新的原因吧,8.0.27是不需要my.ini文件的,它会导致MySQL 安装完后启动失败

初始化命令mysqld --initialize --user=mysql --console

注意:(记住一定要进行初始化,很多人不进行初始化,就出现了1067错误,怎么弄都搞不定)

初始化完成之后,会生成一个临时密码这里需要注意把临时密码记住

然后在你的数据库保存目录生成一些文件,不用管
在这里插入图片描述

接着就是输入mysqld -install进行服务的添加

mysqld -install MySql

输入net start MySql启动服务

在这里插入图片描述

mysql -u root -p 登陆数据库

密码就是上面初始化时出现的密码,Ctrl+C,然后鼠标右键,避免输入时报错

设置root密码

alter user'root'@'localhost' IDENTIFIED BY '123456';

在这里插入图片描述

可能出现的坑,数据库图形化工具连接失败,因为MySQL8.0修改了密码规则,连接报2059错误

解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
password改成对应的密码

在这里插入图片描述
MySQL5.5卸载重装为MySQL8自此告一段落。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值