以管理员身份运行cmd
先进入 services.msc 将mysql服务停止 再删除
解压完 添加my.ini文件
*************************************************中间是my.ini文件内容**************************************************
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=E:/soft/mysql-5.7.26-winx64
# 设置为MYSQL的数据目录
datadir=E:/soft/mysql-5.7.26-winx64/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
#下边这行是初始化不设置密码的 将密码更新完后注释掉这行
#skip-grant-tables
*************************************************中间是my.ini文件内容**************************************************
配置环境变量Path
运行mysqld -install (安装)
在跟目录创建 data目录
运行命令:mysqld --initialize-insecure --console 会创建没有密码的root账户
运行net start mysql (启动mysql服务)
*****************************进入mysql后执行***********************************
update mysql.user set authentication_string=password("root") where user="root";
然后输入flush privileges;(刷新账户信息)
删掉my.ini中的那句 然后重启mysql服务即可用设定的密码连接