2026年MySQL 8.4压缩包安装配置教程(保姆级)

本文适配 Windows 10/11 系统,采用「压缩包免安装版」(zip archive),相比安装版更轻量、无冗余步骤,新手也能 10 分钟搞定!

一、为什么选压缩包版?

  • ✅ 安装快:解压即用,无需繁琐的向导式安装;
  • ✅ 易管理:目录结构清晰,卸载仅需删除文件夹;
  • ✅ 无残留:不写入系统注册表,避免重装冲突!!!
  • ❌ 注意:仅推荐 64 位 Windows 系统(MySQL 8.0+ 已放弃 32 位支持)。

二、软件下载

1. 官方下载地址

MySQL 8.4 社区版(免费):MySQL :: 下载MySQL社区服务器

选择「Windows (x86, 64-bit), ZIP Archive」版本;

无需登录 / 注册,直接点击「No thanks, just start my download」开始下载。

下载后得到zip压缩包mysql-8.4.8-winx64.zip

三、安装配置步骤(核心)

步骤 1:解压安装包

将下载的 mysql-8.4.8-winx64.zip 解压到自定义目录,本人解压到的是C:\Environment\mysql-8.4.8(去掉了文件夹名后面的-winx64看起来更简洁)

步骤 2:配置环境变量

1.右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;

2.「系统变量」→「新建」,添加:

 MYSQL8_HOME  C:\Environment\mysql-8.4.8

3.编辑「Path」变量→「新建」,添加:

 %MYSQL8_HOME%\bin

4.点击多次「确定」保存

步骤 3:创建并编辑 my.ini 配置文件

MySQL 8.4 无默认配置文件,需手动在安装根目录(C:\Environment\mysql-8.4.8)新建 my.ini 文件,内容如下:

 [mysqld]  basedir=C:/Environment/mysql-8.4.8  datadir=C:/Environment/mysql-8.4.8/data  port=3306  character-set-server=utf8mb4  collation-server=utf8mb4_general_ci  lower_case_table_names=1  default-storage-engine=InnoDB  ​  [mysql]  default-character-set=utf8mb4

含义如下

 [mysqld]  # 安装目录(必须用 / 或 \\ 分隔,不能用 \)  basedir=C:/Environment/mysql-8.4.8  # 数据目录(初始化后自动生成,无需手动创建)  datadir=C:/Environment/mysql-8.4.8/data  # 端口号(默认3306,被占用可改3307)  port=3306  # 字符集(解决中文乱码核心配置)  character-set-server=utf8mb4  collation-server=utf8mb4_general_ci  # Windows下关闭表名大小写敏感(开发必备)  lower_case_table_names=1  # 默认存储引擎  default-storage-engine=InnoDB  ​  [mysql]  # 客户端连接字符集  default-character-set=utf8mb4

用记事本编辑时,右下角「编码」选择「ANSI」(UTF-8 会导致配置解析失败)

关键注意事项(必看)

  • 保存编码:用记事本编辑时,右下角「编码」选择「ANSI」(UTF-8 会导致配置解析失败);
  • 文件名:确保是 my.ini,不是 my.ini.txt(需开启「显示文件扩展名」:文件夹→查看→勾选「文件扩展名」);
  • 如果使用其他博主配置my.ini, default_authentication_plugin,不要加此配置项!8.4 已移除

步骤 4:初始化 + 安装服务(管理员 CMD 执行)

⚠️ 核心:必须以「管理员身份」打开 CMD(否则权限不足)!

1.安装 MySQL 服务

 mysqld –install

2.初始化数据目录(无密码)

 mysqld --initialize-insecure --user=mysql

✅ 成功标志:无 ERROR 提示,安装目录下自动生成 data 文件夹;

❌ 常见错误:

  • unknown variable:my.ini 有无效配置项,删除即可;
  • 路径不存在:检查 basedir/datadir 路径拼写。

3.启动 MySQL 服务

 net start mysql

可在任务管理器中查看状态

步骤 5:登录并修改 root 密码

1.首次登录(无密码)

 mysql -u root -p

(密码为空,不输入直接ENTER回车),进入 MySQL 命令行界面(显示 mysql> 提示符)

2.更改root密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '123456';

3.刷新权限

 flush privileges;

4.退出命令行

 exit;

步骤 6:验证安装

1.重启mysql测试

 net stop mysql  net start mysql

2.密码登录测试

 mysql -u root -p

输入密码 123456,成功进入命令行即表示安装配置完成!

四、常用命令速查

功能命令
安装服务mysqld --install
卸载服务mysqld --remove
启动服务net start mysql
停止服务net stop mysql
登录mysql -u root -p
退出 MySQLexit;

Read more

【OpenClaw】启动报错 disconnected (1008): unauthorized: gateway token mismatch

【OpenClaw】启动报错 disconnected (1008): unauthorized: gateway token mismatch 📑 文章目录 1. 一、问题现象 2. 二、错误原因分析 3. 三、快速修复(60 秒) 4. 四、Docker 用户特别注意 5. 五、彻底修复(停止 → 清除 → 重启) 6. 六、易混淆错误辨析 7. 七、常用命令速查表 8. 八、总结 一、问题现象 OpenClaw 启动后,控制台输出以下报错信息: disconnected (1008): unauthorized: gateway token mismatch

By Ne0inhk
Flutter 三方库 test_api 的鸿蒙化适配指南 - 实现具备底层测试驱动与自定义匹配器扩展的质量基石架构、支持端侧测试骨架深度定制实战

Flutter 三方库 test_api 的鸿蒙化适配指南 - 实现具备底层测试驱动与自定义匹配器扩展的质量基石架构、支持端侧测试骨架深度定制实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 test_api 的鸿蒙化适配指南 - 实现具备底层测试驱动与自定义匹配器扩展的质量基石架构、支持端侧测试骨架深度定制实战 前言 在进行 Flutter for OpenHarmony 的大规模测试框架开发或构建企业专有的测试 SDK 时,简单的 test 库往往无法满足对测试执行流程、自定义断言逻辑以及测试套件生命周期的精细化控制。test_api 是 Dart 官方测试生态的核心底层库,它定义了所有测试相关的抽象契约。本文将探讨如何在鸿蒙端利用此库构建极致、专业的测试基础设施。 一、原直观解析 / 概念介绍 1.1 基础原理 该库定义了 Dart 测试系统的“语意骨架”。它不负责具体的测试运行(那由 test_core 负责),而是构筑了 test(

By Ne0inhk
Flutter 三方库 bavard 的鸿蒙化适配指南 - 实现语义化的聊天消息协议、支持机器人自动回复逻辑与分布式通讯元数据封装

Flutter 三方库 bavard 的鸿蒙化适配指南 - 实现语义化的聊天消息协议、支持机器人自动回复逻辑与分布式通讯元数据封装

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 bavard 的鸿蒙化适配指南 - 实现语义化的聊天消息协议、支持机器人自动回复逻辑与分布式通讯元数据封装 前言 在进行 Flutter for OpenHarmony 的社交或客户支持类应用开发时,除了核心的 WebSocket 传输,如何规范化定义“消息(Message)”的数据结构以及处理复杂的对话逻辑状态,往往决定了项目的后期维护性。bavard 是一个专为高度语义化聊天交互设计的协议封装库。它能让你在鸿蒙端以极具逻辑感的对象模型来驱动对话流。本文将带大家了解如何利用 bavard 构建标准化的聊天架构。 一、原理解析 / 概念介绍 1.1 基础原理 bavard 将一次对话拆解为“参与者(Participants)”、“话题(Topics)”和“原子消息(Discrete Messages)”。它提供了一套完整的状态机,用于驱动从“

By Ne0inhk
电科金仓“异构多活架构”:破解浙江省人民医院集团化信创难题的密钥

电科金仓“异构多活架构”:破解浙江省人民医院集团化信创难题的密钥

作为浙江省卫健委直属,省内规模最大、实力最强的综合性三甲医院,浙江省人民医院(下称“浙人医”)庞大的服务体量与业务规模,使其成为省内卫健系统信创试点的核心选择,承担着探索和表率双重使命。电科金仓以“异构多活容灾架构”为核心的技术体系,不仅助力浙人医突破瓶颈,打造国内首个LIS系统国产化异构多院区多活改造案例,更构建了一套适配集团化医院信创的“全链路解决方案”,为行业提供了可落地的技术范本。 一、集团化医院信创的三重难题 浙人医目前拥有朝晖、望江山、越城、富阳四大已运行院区、滨江、萧山两个在建院区及全面托管的八家分院,横跨杭州绍兴两地。浙人医的信创难点,源于其跨区域、多院区、高负荷的运营特性与医疗业务零中断、高安全的本质要求相互交织。此外由于各院区和分院在信息化建设初期技术能力、资源及政策要求等条件不一,受历史因素影响,各主体之间信息化建设的情况差异较大。信创启动前,浙人医院内并存Oracle、SQL Server、MySQL、PostgreSQL等多种数据库,院内的100余个业务系统由多个开发商建设,各系统对国产数据库的适配能力参差不齐。这些问题都需要借助信创契机一并解决。 面

By Ne0inhk