需要的软件:Navicat Premium、MySQL5.5

一 备份MySQL数据

备份数据库

1打开Navicat,备份数据库

在这里插入图片描述

2选择存放的地址

在这里插入图片描述
备份的目的是防止数据的升级过程中数据库的丢失。

二 MySQL5.x的卸载

注意MySQL并不像我们平常使用的软件.简单的卸载会存在残留,导致新安装的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_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL目录

在这里插入图片描述
再删除 以下文件夹(下面的文件夹有的人有的人没,有就删除)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\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删除mysql服务
进入终端,输入 sc delete mysql
在这里插入图片描述

MySQL卸载完成

三 安装MySQL

1下载MySQL

下载链接 https://downloads.mysql.com/archives/community/

在这里插入图片描述
在这里插入图片描述
下载解压到本地

2 配置环境

设置-》关于-》高级系统设置
在这里插入图片描述
在这里插入图片描述
2 选择系统变量Path,在其后面添加: 你的mysql bin文件夹的路径
在这里插入图片描述
3你的mysql 文件夹的路径 创建配置文件mysql.ini
注意MySQL 5.7 以上版本默认没有data属性文件,不要手动创建。我的就是MySQL8.0所以不需要自己创建data
在这里插入图片描述

mysql.ini为配置文件
data文件夹用于存放数据库数据

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

[mysql]

设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]

设置3306端口
port = 3306

设置mysql的安装目录 *** 需要修改
basedir=D:\software\mysql-8.0.26-winx64

设置mysql数据库的数据的存放目录 *** 需要修改
datadir=D:\software\mysql-8.0.26-winx64\data

允许最大连接数
max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

命令窗口执行mysqld --initialize-insecure ,
第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件

在这里插入图片描述
自动生成data
在这里插入图片描述

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

无法启动的问题
在这里插入图片描述

3打开命令窗口 安装MySQL

mysqld install
在这里插入图片描述

四 启动MySQL并修改密码

启动MySQL服务

命令窗口输入 net start mysql
在这里插入图片描述

登录mysql并修改密码

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

– 默认密码位置在mysql安装目录下的data目录下的xxx.err文件,找到temporar password即可
exit退出数据库

修改密码
mysqladmin -u root -p password
在这里插入图片描述

五 Navicat图形化界面连接mysql

1 启动MySQL

在这里插入图片描述
2连接MySQL

在这里插入图片描述
在这里插入图片描述
连接成功
在这里插入图片描述

连接Navicat会出现的问题

出现这个的原因是:
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
解决方案
一种是升级navicat驱动,(我用的是第一种)
百度搜索navicat15 破解版
一种是把mysql用户登录密码加密规则还原成mysql_native_password.
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐