windows10 MySQL5.7升级至MySQL8.0

Step1:先停止MySQL服务

接下来是卸载旧的MySQL5.7,记得卸载前备份好数据库~

Step2:卸载所有MySQL相关的程序

在这里插入图片描述

Step3:我之前5.7的MySQL安装目录在C盘,首先打开C:\Program Files,删除之前的MySQL文件夹

在这里插入图片描述

Step4:打开隐藏文件夹ProgramData,删除下面的MySQL文件夹

在这里插入图片描述

接下来就是卸载MySQL相关注册表,这里一定要谨慎!!

Step1:Windows+R–>regedit–>打开注册表

在这里插入图片描述

Step2:根据路径打开并删除:

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注册表,大家失败的原因好多也是在这个注册表上面

在这里插入图片描述

Step3:查出的MySQL注册表直接删掉

在这里插入图片描述

完成以上四步就已经卸载干净MySQL了,可以安装8.0了

接下来就是安装MySQL8.0了

去官网下载,我这里下载的是mysql-8.0.17-winx64,版本比较新,8.0解压版的安装非常简便,解压配置一下即可使用,我推荐安装解压版的。

先下载Mysql8.0,下载地址:点我去官网下载

在这里插入图片描述

下载完社区版的MySQL8.0,解压到你想安装的文件夹下面

添加环境变量

新增一个
变量:MYSQL_HOME 值:E:\Program Files\mysql-8.0.17-winx64
注意路径修改成你的安装路径

在这里插入图片描述

然后再在path变量后面加上
%MYSQL_HOME%\bin

初始化并设置密码

到bin目录Shift+鼠标右键 打开Dos窗口【一定要以管理员身份运行(重点!!!)】

Step1 执行初始化命令:

mysqld --initialize --user=mysql --console
(记住一定要进行初始化,很多人不进行初始化,就出现了1067错误,怎么弄都搞不定),初始化完成之后,会生成一个临时密码这里需要注意把临时密码记住

然后在你的数据库保存目录生成一些文件,不用管。

在这里插入图片描述

Step2: 可以重新开一个cmd进行,或者等待结果完全输出

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

Step3:然后Win+R 输入 services.msc

在服务里面找到MySQL80 然后启动

这里是引用

Step4:设置数据库密码

mysql -u root -p登陆数据库,因为没设置登陆密码,因此第一次登陆直接回车登陆就好了
设置root密码:
alter user'root'@'localhost' IDENTIFIED BY 'root';

到这基本就升级完毕啦~

可能遇到的问题如下:

连接报2058错误
解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

报 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using
password: YES)
解决方案的参考地址:https://blog.csdn.net/qq_27820551/article/details/101488430

navicat连接mysql出现2059错误

在这里插入图片描述

参考地址:https://www.cnblogs.com/wu-guo-xing/p/9970244.html
————————————————
版权声明:本文为CSDN博主「By子诺」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_43413873/article/details/111570909

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇