需要的软件:Navicat Premium、MySQL5.5
1打开Navicat,备份数据库

2选择存放的地址

备份的目的是防止数据的升级过程中数据库的丢失。
注意MySQL并不像我们平常使用的软件.简单的卸载会存在残留,导致新安装的MySQL安装无法成功。
如果后台运行MySQL
如果有则 cmd打开命令窗口 输入 net stop mysql 停止MySQL服务
1 找到MySQL的下载路径,选择文件夹删除
MySQL文件夹放的是MySQL的安装、配置等等

2删除programDate文件
这是个隐藏文件在c盘下
1 到c盘,点击查看



2 WINDOWS 10中的ProgramData文件夹包含已安装软件和应用程序所需的所有数据,也包含所有用户的应用程序数据,和设置和用户文件。
删掉MySQL文件夹中还有数据残留。
3 删除注册表下的残留
打开注册表

先进入注册表:win+R --> 输入regedit,根据下面给出的路径,在注册表中找到MySQL目录进行删除

再删除 以下文件夹(下面的文件夹有的人有的人没,有就删除)
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL的文件夹
HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventLogApplicationMySQL
HKEY_LOCAL_MACHINESYSTEMCurrentControl001ServicesMySQL
HKEY_LOCAL_MACHINESYSTEMCurrentControl002ServicesMySQL
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySQL
4删除mysql服务
进入终端,输入 sc delete mysql

MySQL卸载完成
下载链接 https://downloads.mysql.com/archives/community/


下载解压到本地
设置-》关于-》高级系统设置


2 选择系统变量Path,在其后面添加: 你的mysql bin文件夹的路径

3你的mysql 文件夹的路径 创建配置文件mysql.ini
注意MySQL 5.7 以上版本默认没有data属性文件,不要手动创建。我的就是MySQL8.0所以不需要自己创建data

mysql.ini为配置文件
data文件夹用于存放数据库数据
注意配置文件mysql.ini需要修改两个部分 1数据库安装目录2数据库的数据的存放目录需要修改为自己的路径

自动生成data

如果MySQL是高版本,同时自己手动创建data文件夹就会报错误
无法启动的问题

mysqld install

命令窗口输入 net start mysql

命令窗口输入mysql -u root -p
服务启动成功之后,需要登录的时候输入命令(第一次登录没有密码,直接按回车过)

exit退出数据库
修改密码
mysqladmin -u root -p password

1 启动MySQL

2连接MySQL


连接成功

连接Navicat会出现的问题
出现这个的原因是:
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
解决方案
一种是升级navicat驱动,(我用的是第一种)
百度搜索navicat15 激活成功教程版
一种是把mysql用户登录密码加密规则还原成mysql_native_password.

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4052.html