安装目录:D:\mysql5.7.43,以管理员权限打开命令行,依次执行如下命令

mysqld --initialize --console

mysqld install MySQL --defaults-file="D:\mysql5.7.43\my.ini"

net start mysql
mysql -u root -p

USE `mysql`;
# 注意修改自己的密码
UPDATE `user` SET `authentication_string` = password('abcd1234') WHERE `user` = 'root';

net stop mysql

然后将my.ini中的skip-grant-tables注释掉,my.ini如下:

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
# MySQL端口
port = 3306
# MySQL的安装目录,需要修改为自己的
basedir=D:\mysql5.7.43
# MySQL数据库的存放目录,可以自行修改
datadir=D:\mysql5.7.43\Data
# 最大连接数
max_connections=200
# 默认存储引擎
default-storage-engine=INNODB
# 第一次登陆跳过密码验证
#skip-grant-tables

回到命令行

net start mysql

mysql -u root -p
#登录数据库
use `mysql`
ALTER USER `root`@`localhost` IDENTIFIED WITH mysql_native_password BY 'guxido';
#修改一次密码,否则会提示密码过期之害的提示

至此安装完成。