解压版/免安装版 mysql-8.0.22
MySQL官网下载地址:https://downloads.mysql.com/archives/community/
英文版

中文版

下载完成如图所示

解压后如图所示

配置环境变量的全局变量
path路径: 配置路径至bin目录下(如):D:\SoftwareInstall\mysql-8.0.22-win64/bin
配置到你解压之后的mysql目录下的bin目录即可

以管理员的身份在命令行中进入MySQL中的bin目录下
管理员身份打开命令行(win终端)D:
cd D:\SoftwareInstall\mysql-8.0.22-win64/bin
安装MySQL的服务
mysqld --install
初始化MySQL
mysqld --initialize --console
这里初始化时会产生一个随机密码,一定要记住,后面会用到
开启MySQL服务
net start mysql
测试是否登录成功
mysql -uroot -pEnter PassWord: ****** 此处输入密码,此密码为之前第三部操作初始化时随机生成的密码alter user 'root'@'localhost' identified by '新密码';exit 退出配置MySQL的基本信息
在 mysql-8.0.22-win64 根目录下创建 ini 配置文件 – my.ini ,文件字符集编码一定要为 ANSI

my.ini 文件[mysqld]
#设置3306端口
port =3306
#设置安装目录
basedir=D:\\SoftwareInstall\mysql-8.0.22-win64
#设置数据存放目录
datadir=D:\\SoftwareInstall\mysql-8.0.22-win64\data
#允许最大连接数
max_connections=200
#创建新表时将使用带默认存贮引擎
default-storage-engine=INNODB
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[client]
port =3306
default-character-set=utf8

刷新数据库配置
如果上述配置没起作用,我们可以通过以下指令强制刷新配置
flush privileges;
mysqld --installmysqld --initialize --consolenet start mysqlnet stop mysqlmysql -uroot -pEnter PassWord: ****(密码)alter user 'root'@'localhost' identified by '新密码' never;sc delete mysqlmysqld --removesc delete mysqlpath,temp …pathpath之后,通过win+R,打开 windows 下的终端窗口PATH变量所指定的路径中查看是否有相对应的命令程序。如果没有配置path路径,我们只能进入对应的目录,才能指定对应的指令。而当我们配置好环境变量后,我们就能在任意目录下执行想对应的指令了。path到软件中的bin目录下