MySQL 作为开源关系型数据库的标杆,广泛应用于 Web 开发与数据分析场景。本文以 MySQL 8.4.7 为例,详解 Windows 10/11 系统下免安装版的下载、配置与初始化流程,并涵盖常见报错排查。
一、环境准备
系统要求
- 操作系统:Windows 10 或 Windows 11(64 位)
- 硬件:建议内存 2GB 以上,预留 10GB 磁盘空间
- 依赖:安装包自带必要组件,无需额外安装
获取安装包
访问 MySQL 官方社区版下载地址,选择 Windows (x86, 64-bit), ZIP Archive 版本。该版本为免安装压缩包,解压即用,配置更灵活。
二、安装与配置
1. 解压文件
将下载的 ZIP 包解压至无中文、无空格的目录,例如:D:\mysql\mysql-8.4.7-winx64。
解压后主要目录说明:
bin:存放可执行文件(如 mysql.exe)data:数据存储目录(初始化时自动生成)my.ini:配置文件(需手动创建)
2. 配置环境变量
为了让命令行在任何位置都能调用 MySQL,建议配置环境变量:
- 右键'此电脑' → '属性' → '高级系统设置' → '环境变量'。
- 在'系统变量'中新建
MYSQL_HOME,值为解压路径(如D:\mysql\mysql-8.4.7-winx64)。 - 编辑
Path变量,新建条目%MYSQL_HOME%\bin。 配置完成后,打开新的命令提示符窗口输入mysql --version验证是否生效。
3. 创建配置文件 my.ini
虽然环境变量已配,但服务注册仍需配置文件。在解压根目录下新建文本文件,重命名为 my.ini(注意后缀),填入以下内容并根据实际路径修改 basedir 和 datadir:
[mysqld]
# 安装目录
basedir=D:\mysql\mysql-8.4.7-winx64
# 数据目录
(datadir=D:\mysql\mysql-8.4.7-winx64\data)
# 端口号
port=3306
# 字符集
character-set-server=utf8mb4
# 默认引擎
default-storage-engine=INNODB
# 最大连接数
max_connections=100
# 跳过密码验证(仅初始化时使用,后续请移除)
skip-grant-tables
[mysql]
=utf8mb4
=
=utf8mb4


