Windows (x86, 64-bit), ZIP Archive,这是 免安装压缩版,不是 MSI 安装包,所以解压后没有.msi文件是正常的。


一、先确认你下对了版本

你解压后的目录里有 bin/include/lib/share/,这是完整的 MySQL Server 服务端压缩包,是可以直接用的。

  • bin/ 目录里会有 mysqld.exe(数据库服务端程序)和 mysql.exe(客户端命令行工具)
  • 这是免安装的版本,不需要运行.msi,可以直接配置后启动。

二、MySQL 9.7.0 压缩版完整配置步骤(直接复制操作即可)

1. 解压并准备目录
  1. mysql-9.7.0-winx64.zip 解压到一个无中文、无空格的路径,比如:D:\mysql-9.7.0-winx64
  2. 在解压后的根目录里,新建一个 data 文件夹(用来存数据)。
2. 新建配置文件 my.ini

在解压后的根目录(和bin/同级)新建一个文本文件,改名为 my.ini,写入以下内容(根据你的路径修改 basedirdatadir):

ini

[mysqld]
# 设置MySQL的安装目录
basedir=D:\mysql-9.7.0-winx64
# 设置数据存放目录(就是你刚才新建的data文件夹)
datadir=D:\mysql-9.7.0-winx64\data
# 端口号,默认3306
port=3306
# 默认字符集
character-set-server=utf8mb4
# 存储引擎
default-storage-engine=INNODB
# 跳过权限验证(初始化时用,设置完密码后可以注释掉)
# skip-grant-tables

[mysql]
# 默认字符集
default-character-set=utf8mb4
3. 初始化数据库(必须以管理员身份运行 CMD)
  1. 以管理员身份打开 命令提示符(CMD)
  2. 进入 MySQL 的bin目录:

    bash

    运行

    cd D:\mysql-9.7.0-winx64\bin
    
  3. 执行初始化命令(生成初始数据文件):

    bash

    运行

    mysqld --initialize --console
    
    • 执行成功后,会在最后一行生成一个临时密码,类似:A temporary password is generated for root@localhost: abcdef123456
    • 务必把这个密码复制下来!后面要用到。
4. 安装并启动 MySQL 服务
  1. 还是在 bin 目录下,执行安装服务命令:

    bash

    运行

    mysqld --install MySQL97
    
  2. 启动服务:

    bash

    运行

    net start MySQL97
    
    提示 “服务启动成功” 就说明运行起来了。
5. 登录并修改 root 密码
  1. 登录 MySQL 客户端(用刚才的临时密码):

    bash

    运行

    mysql -u root -p
    
    回车后粘贴临时密码登录。
  2. 修改 root 密码(设置一个你自己记得住的强密码,比如 MySql@2026!):

    sql

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySql@2026!';
    FLUSH PRIVILEGES;
    exit;
    
  3. 退出后,把 my.ini 里的 skip-grant-tables 注释掉(前面加#),然后重启服务:

    bash

    运行

    net stop MySQL97
    net start MySQL97
    
6. 配置环境变量(可选,方便全局调用)
  1. D:\mysql-9.7.0-winx64\bin 加到系统环境变量的 Path
  2. 新开 CMD,直接输入 mysql -u root -p 就能登录了。

三、补充说明

  • 截图里的第一个 Windows (x86, 64-bit), MSI Installer 是图形化安装包,下载后是 .msi 文件,双击就能安装;
  • 第二个 Windows (x86, 64-bit), ZIP Archive 是免安装压缩包,就是你现在用的这个,解压后按上面步骤配置即可;
  • 第三个带 Debug Binaries & Test Suite 的是带调试和测试工具的版本,一般开发 / 测试才用,普通用户不用下。
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐