WINDOWS安装MYSQL8.0

windows安装MYSQL8.0

一、源码安装

1.下载安装包

下载地址:https://downloads.mysql.com/archives/community/

image-20240221142546323

2.解压并创建配置文件

image-20240221142615882

内容如下:

[mysqld]
port=3306
character-set-server=UTF8MB4
default-storage-engine=INNODB

[mysql]

default-character-set=UTF8MB4

[client]

port=3306 default-character-set=UTF8MB4

3.添加进环境变量

在【我的电脑】右键

选择【高级系统设置】

选择【高级】-》【环境变量】-》填入相关信息(下图作参考)

image-20240412150556086

image-20240221142338550

将MYSQL_HOME添加到PATH环境变量

image-20240221143054251

image-20240221143205785

4.服务操作

image-20240221143414181

#切换目录 C:\Users\Administrator>D: D:>cd \software\mysql-8.0.25-winx64 D:>cd \software\mysql-8.0.25-winx64\bin

#初始化MYSQL D:\software\mysql-8.0.25-winx64\bin>mysqld –initialize –user=mysql –console

image-20240221145702457

#记录临时密码
19;5!Wva#YUl

如是提示出错,请删除服务后重新安装,直到不报错

D:\software\mysql-8.0.25-winx64\bin>mysqld -remove MYSQL

安装服务

D:\software\mysql-8.0.25-winx64\bin>mysqld –install

image-20240221150025817

启动服务

image-20240412150847907

image-20240221150142316

D:\software\mysql-8.0.25-winx64\bin>net start mysql

image-20240221150201916

image-20240221150238015

登录MYSQL

D:\software\mysql-8.0.25-winx64\bin>mysql -u root -p

image-20240221150335998

修改密码,方便学习

mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

创建远程登录用户权限,远程登录,方便学习

mysql> create user’root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

5.卸载

image-20240221163736751

image-20240221164113211

image-20240221164426370

二、MSI安装

1.打开安装包安装

image-20240226220006345

image-20240226220058126

image-20240226220212916

image-20240226220714119

image-20240226220945336

image-20240226223928207

image-20240226224005647

image-20240226224057560

image-20240226224134580

image-20240226224210516

image-20240226224246617

image-20240226224306445

image-20240226224347331

image-20240226224439479

image-20240226224509450

image-20240226224554630

2.添加环境变量

首先找到MySQL的安装目录,并且定位MySQL文件位置。

默认安装路径:C:\Program Files\MySQL\MySQL Server 8.0\bin

image-20240226225344267

image-20240226225424175

image-20240226225522474

image-20240226230441240

image-20240226230528087

image-20240226225759265

image-20240226225850148

以管理员模式打开CMD,测试一下,出现以下界面,代表连接成功

image-20240226230720466

3.可能会出现的问题

image-20240226231130062

连接MySQL数据库出现错误:2059 – authentication plugin‘caching_sha2_password‘的解决方法

原因分析:错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。

image-20240226231330880

image-20240226231414098

show variables like 'default_authentication_plugin';
image-20240226231549447

查看本地mysql用户的信息,命令:select host,user,plugin from mysql.user;
image-20240226231719784

由于Navicat不支持MySQL新版本的这种用户登录账户加密方式,所以下面我们要修改root账户的加密方式为【mysql_native_password】;

命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’; (注意:注意这里最后的root是你设置的root账户的密码,我设置的是“123456“)

打开NAVICAT连接测试

image-20240226231958637

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注