一、下载:
https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.43-winx64.zip
解压

二、配置my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
server_id = 28
# 设置mysql的安装目录
basedir=D:\mysql-8.0.43-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.43-winx64\data
# 允许最大连接数
max_connections=200
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
三.初始化数据库 mysqld --initialize --console
以管理员身份运行cmd,执行命令 mysqld --initialize --console (初始化数据库)查看安装目录下有没生成data文件有的话说明初始化成功
mysqld --initialize --console

可以多到初始化成功,
四、以管理员身份运行cmd,输入mysqld --install mysql8.0 安装mysql服务。
mysqld --install mysql8.0


点击启动
用上面的初始化密码登录
# 使用临时密码登录
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
-- 1. 创建用户
CREATE USER 'root_DB'@'%' IDENTIFIED BY 'Mysq.Mysq#';
-- 2. 授予所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root_DB'@'%' WITH GRANT OPTION;
-- 3. 刷新权限
FLUSH PRIVILEGES;