一,下载MySQL
官网:MySQL
浏览器输入MySqlMySQL
红色箭头方向就是官网
往下拉,拉到最后,点击MySQL Community Server
根据自己的系统选择合适的版本,这边是最新版的
不登录不注册直接下载
点Archives可以下载其他版本的
我选择下载的是5.7.30版本的

点击下载后等待就好了
二,安装运行MySQL
1.下载后好文件是zip后缀的,先解压缩,解压缩的位置自己设置就好了
我的是解压缩到了D盘下的Eng文件夹下
2.设置环境变量(我的电脑是Win11,所以我是以Win11举例的)
找到设置->搜索查看高级系统变量(会转到系统属性)->环境变量
->找到系统变量里的Path->点击编辑->新建
此路径是刚才解压缩的位置下有个bin文件夹,点进去,复制地址粘贴到这个位置就可以了->确定->确定
3.回到安装目录->新建一个my.ini文件(新建一个txt文件然后修改名字,后缀txt改为ini结尾)和data文件夹
->用记事本打开my.ini文件,添加以下内容:
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Eng\mysql-5.7.30-winx64
datadir=D:\Eng\mysql-5.7.30-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
[client]
default-character-set=utf8
注:basedir和datadir后的路径为自己目录的路径
我的路径是D:\Eng\mysql-5.7.30-winx64
4.来到安装目录下,在这个位置右键选择在终端打开

->运行mysqld --initialize-insecure
注意:这里cmd打开的时候并不是以管理员身份进行的,最好在bin文件夹里点空白处右键点在终端运行,下图是未开启管理员权限的界面

点击
继续点击设置

将这个打开
点击保存
关闭所有标签页
在bin文件夹空白处右键点击在终端打开,因为刚才设置的是PowerShell的
下图是已经设置好了管理官权限的
运行mysqld --initialize --user=mysql --console
成功
方框内是生成的临时密码

data文件夹下会生成如下文件

运行mysqld -install
,安装成功

5.启动登录MySql
net start mysql
mysql -u root -p
6.修改保存密码
update mysql.user set authentication_string=password("123456") where user='root';
flush privileges;
7.退出登录
quit;
重置密码参考https://blog.csdn.net/rucoding/article/details/121154137