1、下载地址
官网下载地址 华为云下载地址(强烈推荐,下载速度快) 本教程基于mysql-5.7.34-winx64:

下载的mysql-5.7.33-winx64.zip,本教程解压到 E:\mysql\mysql-5.7.33-winx64
3、新建my.ini在Mysql 解压目录下新建my.ini
代码语言:javascript代码运行次数:0运行复制[client]port=3306default-character-set=utf8[mysqld]port=3306default-time-zone= "+08:00"# Mysql 解压目录basedir=E:\mysql\mysql-5.7.33-winx64\ # Mysql解压目录下 data 目录datadir=E:\mysql\mysql-5.7.33-winx64\data # 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#用于第一次登录 可以免密skip-grant-tables4、将bin加到环境变量path5、安装mysql服务
以管理员运行cmd!!!
代码语言:javascript代码运行次数:0运行复制C:\Windows\system32>cd /d E:\mysql\mysql-5.7.33-winx64\bin5.1 移除mysql服务(可跳过)代码语言:javascript代码运行次数:0运行复制
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --remove MySQLThe service doesn't exist!5.2 安装mysql服务代码语言:javascript代码运行次数:0运行复制
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --installService successfully installed.5.3 生成data文件夹
执行后不会输出信息,但是会在 Mysql目录下生成一个 data文件夹
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --initialize-insecure --user=mysql5.4 启动mysql服务代码语言:javascript代码运行次数:0运行复制
E:\mysql\mysql-5.7.33-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务已经启动成功。6、初始化密码6.1 登录mysql客户端代码语言:javascript代码运行次数:0运行复制
E:\mysql\mysql-5.7.33-winx64\bin>mysql -u root -p

mysql> update mysql.user set authentication_string=password('123456') where user='root';
执行命令 exit 退出Mysql
代码语言:javascript代码运行次数:0运行复制mysql> exit
停止Mysql服务
代码语言:javascript代码运行次数:0运行复制E:\mysql\mysql-5.7.33-winx64\bin> net stop mysql
修改my.ini删除最后一行skip-grant-tables

启动Mysql服务
代码语言:javascript代码运行次数:0运行复制E:\mysql\mysql-5.7.33-winx64\bin> net start mysql7、总结代码语言:javascript代码运行次数:0运行复制
mysqld --install # 安装MySQL服务mysqld --remove MySQL # 移除MySQL服务net start mysql # 启动服务net stop mysql # 停止服务mysql -u root -p # 登录 Mysqlupdate mysql.user set authentication_string=password('123456') where user='root'; # 初始化密码











