乌市泽哥 发表于 2025-3-6 07:24:51

MySQL数据库——MySQL完全卸载与安装8.4.4版本步调详细总结(caching_sha2_

 【系列专栏】:博主结合工作实践输出的,解决现实问题的专栏,朋友们看过来! 
   《项目案例分享》
《极客DIY开源分享》
《嵌入式通用开发实战》
《C++语言开发根本总结》
《从0到1学习嵌入式Linux开发》
《QT开发实战》
《Android开发实战》
《实用硬件方案计划》
《结构建模计划》
《数据库开发总结》
《JAVA入门根本》
《JavaWeb开发实战》
长期持续带来更多案例与技术文章分享;
接待商业项目咨询,10年+软硬全栈内功,助力解决您的高贵需求。
原文链接:https://blog.csdn.net/w464960660/article/details/145773319
——————————————————————————————————
目录
0 弁言
1 完全卸载旧数据库
1.1 关闭mysql服务
1.2 卸载mysql软件
1.3 删除MySQL安装目录
1.4 删除注册表文件
1.5 删除MySQL的Data目录
1.6 删除环境变量,并重启体系
2 安装新的数据库
3 设置环境变量
4 毗连MySQL数据库
4.1 Navicat毗连出现caching_sha2_password问题解决
0 弁言

        原来电脑安装的MySQL数据库版本比较老了,是2018年前后安装使用的,现在都2025年了,也该与时俱进换下新版本的了,性能和BUG改善应该都比较好,因此在此记录下数据库软件的安装步调,实在很简单,没一点难度,细心就好。
博主的安装环境:
   

[*]操作体系:Windows10 64位;
[*]旧MySQL版本:5.5.40
[*]新MySQL版本:8.4.4LTS
[*]MySQL ODBC版本:9.2.0
[*]Navicat版本:12.0.18
1 完全卸载旧数据库

1.1 关闭mysql服务

管理员模式下打开下令提示符:net stop mysql
https://i-blog.csdnimg.cn/direct/302b94056ba040128b898faf9652a767.png
1.2 卸载mysql软件

控制面板中找到要卸载的mysql,卸载
https://i-blog.csdnimg.cn/direct/0518e4e1cf364dfc9d555b9421396139.png
1.3 删除MySQL安装目录

如果之前安装未修改过服务安装目录,则默认安装目录是:
   C:Program Files\MySQL
或者 
   C:\Program Files (x86)\MySQL 
1.4 删除注册表文件

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
8.0版本在控制面版删除后,服务会自动卸载MySQL
5.7版本还需要手动删除注册表,彻底删除
快捷键Win+R,输入:regedit
https://i-blog.csdnimg.cn/direct/da8d300bfa694612b15383d2f1fbeb2c.png
1.5 删除MySQL的Data目录

如果之前安装并未单独指定过数据目录,则默认安装目录是:
   C:ProgramData\MySQL 
若自己更改了安装位置,找到其路径删除即可,若实在不知道在哪里,在没卸载MySQL之前通过指令检察:select @@datadir;
https://i-blog.csdnimg.cn/direct/da3a2e0c952145879408b568e16074df.png
该文件一般隐蔽,显示隐蔽目录即可检察,删除即可。
1.6 删除环境变量,并重启体系

https://i-blog.csdnimg.cn/direct/5fbaaf4ed2c34f5abeb4c9a82d9e846a.png
至此,软件算是完全卸载干净了。
2 安装新的数据库

下载地址:MySQL :: Download MySQL Community Server
https://i-blog.csdnimg.cn/direct/ca6be1c3930b4b80a98360ff5536badc.png
MSI的是在线可视化界面安装,zip的是直接下载的安装包,博主选择了MSI的。
选择CUSTOM自定义安装,可以设置安装路径等
https://i-blog.csdnimg.cn/direct/3a9ee0f6b4694778b21d670fc1ea6ec3.png
选择自己要安装所在目录:
https://i-blog.csdnimg.cn/direct/9f882250c9554fd9a39f1405a69eaa6c.png
一路下一步,出现下面对话框,安装完成,进入设置环节:
https://i-blog.csdnimg.cn/direct/7c6facc0217d4167a00df6fe965a4814.png这里只说需要设置的了
修改数据存储路径,默认是在C盘,博主修改在自己mysql软件安装目录下:
https://i-blog.csdnimg.cn/direct/5a8ca8c411a34cb393ab24c4c8745b0a.png
设置root账户暗码:
https://i-blog.csdnimg.cn/direct/b40ca6b8df1444ff9337a78b355ce0b9.png
一路下一步,直到安装完成:
https://i-blog.csdnimg.cn/direct/019edf1494da4d068caace390cb5a444.png
在服务中检察是否存在MySQL84,证明安装OK:
https://i-blog.csdnimg.cn/direct/f293bfa5ba0a4c82bf4815ee0d803aaf.png这个mysql服务默认是自动启动的,也可以关闭,需要用的时候手动开启,手动关闭都可以:
https://i-blog.csdnimg.cn/direct/73cab9e3776e495295446fd717baecc9.png

3 设置环境变量

 以上,还没有真正安装完成,需要设置下环境变量,否则在下令行中没法使用mysql下令,比如:
https://i-blog.csdnimg.cn/direct/0ce57021eec14b20ade87f6ae38e0ddc.png
打开环境变量:新建即可
https://i-blog.csdnimg.cn/direct/f6399d70393d4b42bb8666c848aac8d7.png
再次打开下令提示符:mysql -uroot -p登录mysql:
https://i-blog.csdnimg.cn/direct/86f61db1685e4ffdbc7b35dc1b69da98.png至此,MySQL8.4.4软件成功安装完成。
4 毗连MySQL数据库

4.1 Navicat毗连出现caching_sha2_password问题解决

可以直接下令行,或者SQLyog,或者用下面博主使用的Navicat,但是毗连时你会发现如许的报错:
https://i-blog.csdnimg.cn/direct/88894f79611e48c59167c6f2c2a59405.png
        由于新的MySQL 8.4.4安装,使用了新的暗码加密算法,安装过程中可看见提示,通过以下解决即可:
快捷键Win+R,输入cmd,进入下令窗口,登录mysql后输入指令:
ALTER USER '你的用户名'@localhost IDENTIFIED WITH mysql_native_password BY '你的密码'; 但是,不出意外的话,你会发现有下面的报错
https://i-blog.csdnimg.cn/direct/0e930837f406447c81dda248a159f48b.png
由于MySQL 8.4 默认不再启用 mysql_native_password 插件,通过指令:show PLUGINS检察:可见这个普通账户暗码登录的插件没有启动。
https://i-blog.csdnimg.cn/direct/438cf7b389e5442782d140e89133672e.png
【解决方法】:在 MySQL 设置文件mu.ini的  区域添加以下内容,管理员打开cmd,然后重启 MySQL 服务。在基于 Debian/Ubuntu 的体系中,该文件位于 /etc/mysql/ 目录
# Enable mysql_native_password plugin

mysql_native_password=ON 再次登录MySQL检察插件状态:
https://i-blog.csdnimg.cn/direct/9cbdcbbaa6fb45dca1ab850f50098425.png
https://i-blog.csdnimg.cn/direct/40f65f585cef425c8b642808264013d1.png
 再次修改用户的登录方式:
https://i-blog.csdnimg.cn/direct/8800fcc7fe8147fb94b9a4deb3847df3.png
再次使用Navicat毗连测试OK:
https://i-blog.csdnimg.cn/direct/f21e50a9e3e74fa7a6c90e4044ab9427.png

作于202502211235,已归档
——————————————————————————————————
本文为博主原创文章,未经博主允许不得转载!
若本文对您有资助,轻抬您发财的小手,关注/评论/点赞/收藏,就是对我最大的支持!
祝君升职加薪,鹏程万里!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: MySQL数据库——MySQL完全卸载与安装8.4.4版本步调详细总结(caching_sha2_