我以mysql-8.0.23 免安装版为例,下载mysql-8.0.23-winx64.zip
下载官网:https://dev.mysql.com/downloads/mysql/


配置步骤:
一、将下载的mysql-8.0.23-winx64.zip 解压至需要安装的位置,如:D:\DevelopSoftware

二、添加环境变量
添加环境变量的好处:每次不用进入mysql安装目录下的bin目录下再执行mysql命令
复制mysql安装目录下的bin文件夹地址

我的电脑--属性--高级系统设置--环境变量
选择path添加:刚刚复制mysql安装目录下的bin文件夹地址

三.5.7后的版本,少data目录(存放数据)和my-default.ini文件(配置信息)
在mysql-8.0.23-winx64的目录下,新建my.ini文件(5.7后没了这文件,自己新建)
编辑my.ini文件写入以下代码 在[mysqld]节点下,配置服务端编码,添加2项内容

将以下代码添加去创建的my.ini文件文件里面
[mysqld]
character_set_server=utf8
[mysql]
default-character-set=utf8
四.配置data文件
很多人缺少了c++运行库,导致配置失败(可以百度c++运行库进行下载安装)
启动管理员模式下的cmd,并将路径切换至mysql安装目录下的bin目录,输入此命令mysqld --initialize-insecure --user=mysql 运行此命令data目录创建出来


五.安装mysql服务
mysqld -install 即可安装mysql服务

六.启动mysql服务
net start mysql 即可启动mysql服务

七.进入mysql管理界面修改密码(第一次输入密码回车即可)
1.输入命令进入管理界面(p后面没有空格)
mysql -u root -p
2.在输入第二条命令修改密码(最后一定要有分号)
set password for 'root'@'localhost'='123456';

八.重启mysql正常使用
exit 退出
退出管理界面重新打开然后开始登录,下图是登录成功。
