一、安装

(1)、官网下载

(2)、安装(前提是之前没安装过mysql,若安装过,下面有介绍卸载方式;若不知道有没有安装可以可以在cmd窗口输入services.msc查看有没有mysql服务),

以管理员身份进入命令提示符 ,进入 mysql-8.0.22-winx64/bin 目录下。(下图是win10系统运行命令窗口)

左下图”开始“——“Windows系统”——命令提示符

进入目录的命令

先初始化mysqld --initialize-insecure,然后安装mysqld install。

(3)、安装完成(启动后)

(4)、若按上述操作无法正常安装,且提示错误为缺少dll文件,可能是你的计算机缺少必要的Microsoft Visual C++,可以到官网下载最新版,网上也有收集vc++的常用版本,也可以去下载

(5)键入命令 mysql -hlocalhost -uroot -p(无须密码,直接按Enter键)

(6).测试 ,查看安装的mysql版本,select version(); (有分号)

(7)退出 exit

二、通过Navicat12连接mysql8

报错:通过Navicat连接MySQL 出现 Authentication plugin 'caching_sha2_password' cannot be loaded

原因:是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 

1、通过上面的步骤进入mysql,修改密码,别忘了刷新提交事务

2、修改加密方式

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;   #修改加密规则 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';   #更新一下用户的密码 

3、重新连接,验证更改的密码是否生效。

三、卸载

先停止服务,然后以管理员身份打开cmd进入bin目录下输入mysqld remove。

更多推荐

mysql 8.0.22详细安装步骤