一般使用最多的版本是 5.7 ,最新版本的 8.0 也有很多人使用。

sc delete mysql 【删除已经安装好的mysql服务】
D:\mysql5.7\ 目录下 【根据自己的情况来指定目录,尽量选择空间大的盘】\bin目录。D:\mysql5.7\ 目录下下创建 my.ini 文件, 需要我们自己创建。写入如下文件:[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\mysql5.7\
# 设置为MYSQL的数据目录
datadir=D:\mysql5.7\data\
port=3306
character_set_server=utf8
# 跳过安全检查
skip-grant-tablesD:\mysql5.7\bin 目录下, 执行 mysqld -install

mysqld --initialize-insecure --user=mysqldata目录net start mysql 【停止mysql服务指令 net stop mysql】, 如果成功:

mysql -u root -p 【当前root 用户密码为 空,直接回车不要输入密码】use mysql;
update user set authentication_string=password('xdr') where user='root' and Host='localhost';flush privileges; 刷新权限quitmy.ini , 再次进入就会进行权限验证了。所以注释掉:# skip-grant-tables net stop mysql
net start mysqlmysql -u root -p