Windows 安装 MySQL 8.4 教程(ZIP 解压版):配置 my.ini、初始化数据库与启动服务

一、下载安装包

MySQL 官方下载地址

进入下载页面,选择 MySQL Community Server 8.4 LTS ,操作系统选择 Windows,下载 Windows x86, 64-bit ZIP Archive 。

注意:本文使用 ZIP 解压版,不是 MSI 安装版。

二、解压并配置 my.ini

1. 解压安装包

将下载好的 ZIP 压缩包解压到指定目录,例如:

text 复制代码
D:\MySQL\mysql-8.4.13-winx64

2. 创建 my.ini 配置文件

在 MySQL 安装根目录下创建 my.ini 文件,配置如下:

ini 复制代码
[mysqld]
# MySQL 安装目录
basedir=D:/MySQL/mysql-8.4.13-winx64

# MySQL 数据存放目录
datadir=D:/MySQL/mysql-8.4.13-winx64/data

# 设置端口
port=3306

# 最大连接数
max_connections=200

# 服务端字符集
character-set-server=utf8mb4

# 默认存储引擎
default-storage-engine=INNODB

[mysql]
default-character-set=utf8mb4

[client]
port=3306
default-character-set=utf8mb4

三、初始化 MySQL

1. 打开管理员 CMD

以管理员身份打开 CMD,进入 MySQL 的 bin 目录:

bat 复制代码
cd /d D:\MySQL\mysql-8.4.13-winx64\bin

2. 初始化数据库

执行:

bat 复制代码
mysqld --defaults-file="D:\MySQL\mysql-8.4.13-winx64\my.ini" --initialize --console

初始化成功后,控制台会输出类似下面的内容:

text 复制代码
[Note] [Server] A temporary password is generated for root@localhost: 临时密码

找到 A temporary password is generated for root@localhost 这一行,复制并保存临时密码,后续登录和修改密码时需要使用。

四、注册并启动 MySQL 服务

1. 注册 Windows 服务

继续在 MySQL 的 bin 目录下执行:

bat 复制代码
mysqld --install

完整的是 mysqld --install 服务名

不指名服务名默认就是 MySQL,也可以根据需要自定义,不过推荐默认即可

2. 启动服务

执行:

bat 复制代码
net start MySQL

这里的MySQL就是服务名,如果你是自定义的,就填你自定义的服务名即可

如果显示服务启动成功,说明 MySQL 服务已经运行。也可以通过下一步来查看

3. 查看服务

win+R 输入 services.msc 回车

看到这个服务正在运行就说明服务已经注册并运行成功了

五、登录并修改 root 密码

1. 登录 MySQL

执行:

bat 复制代码
mysql -u root -p

输入初始化时生成的临时密码。

注意:输入密码时,终端通常不会显示字符,这是正常现象。

2. 修改 root 密码

登录成功后,执行:

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

将 你的新密码 替换为自己设置的强密码。

3. 验证数据库

执行:

sql 复制代码
SHOW DATABASES;

如果能够正常显示数据库列表,说明 MySQL 已经可以正常使用。

退出 MySQL:

sql 复制代码
exit;

六、常见问题

1. MySQL 服务启动失败

如果你之前注册过其他版本的MySQL 服务,然后注册之后的服务一直指向之前的服务,那么执行下面的命令来注册新的服务即可

注册服务
bash 复制代码
"D:\MySQL\mysql-8.4.13-winx64\bin\mysqld.exe" --install MySQL --defaults-file="D:\MySQL\mysql-8.4.13-winx64\my.ini"
启动服务
bash 复制代码
net start MySQL

即可

如果是第一次,应该不会有这个问题

2. 无法执行 mysql 命令

确认当前终端位于 MySQL 的 bin 目录。

如果希望在任意目录下使用 mysql 命令,可以将 MySQL 的 bin 目录添加到系统 Path 环境变量中。

  • 同时按下键盘上的 Win + R 键(打开"运行"窗口)。
  • 复制并粘贴以下命令:SystemPropertiesAdvanced
  • 按下回车键。
  • 在弹出的"系统属性"窗口中,点击右下角的 "环境变量(N)..." 按钮即可。
  • 在"系统变量"中选择Path,然后点击"编辑",然后点击"新建",把下面的这个路径
bash 复制代码
D:\MySQL\mysql-8.4.13-winx64\bin

复制进去,

最后点击确定,保存修改即可

七、总结

完成以上步骤后,MySQL 8.4 LTS ZIP 解压版就安装完成了。

主要流程:

  1. 下载并解压 MySQL。
  2. 创建 my.ini 配置文件。
  3. 初始化数据库并保存临时密码。
  4. 注册并启动 Windows 服务。
  5. 登录 MySQL 并修改 root 密码。
  6. 执行 SHOW DATABASES; 验证安装结果。

参考资料:

相关推荐
l1t1 小时前
DeepSeek总结的AI 智能体应该用哪种语言搜索其记忆:SQL 还是 SPARQL?
数据库·人工智能·sql
胖纸不争1 小时前
EnergyStarZ:让 Windows 后台进程给前台让路的能效管理器(v1.2 发布)
windows·性能优化·c#·win32·ef core
麦壳饼1 小时前
SonnetDB:PID 调参实战:阶跃响应分析与参数解读
数据库·sonnetdb
神仙别闹2 小时前
基于Python+MySQL实现(Web)个人博客系统
python·mysql·php
猿究院--Cu-Sn合金2 小时前
Spring Boot + DeepSeek 求职 Agent 实践:工具注册、多轮调用与简历 JD 对比
数据库·人工智能·spring boot·后端·deepseek
IvorySQL2 小时前
PostgreSQL 日报|Anonymizer 3.3 修复高危漏洞(10 月 29 日)
数据库·postgresql
geovindu2 小时前
SQL Data Sampling and Approximation Techniques using postgreSQL 18
大数据·数据库·数据仓库·sql·postgresql·数据库开发·数据库架构
zyseo82 小时前
谷歌SEO 关键词研究完整方法论:从种子词到优先级矩阵
数据库·人工智能·矩阵
PaperData2 小时前
2000-2025年上市公司绿色金融改革创新试验区政策试点DID
数据库