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

 更新时间:2026年10月31日 15:23:33   作者:烛之武  
本文详细讲解在Windows 10/11系统上通过ZIP压缩包方式安装配置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;

到此这篇关于2026年MySQL 8.4压缩包安装配置教程(保姆级)的文章就介绍到这了,更多相关MySQL 8.4压缩包安装配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 使用 SSL 连接配置详解

    MySQL 使用 SSL 连接配置详解

    本文给大家分享的是如何配置MySQL支持SSL连接方式的方法以及在docker中配置的具体案例,有需要的小伙伴可以参考下
    2016-12-12
  • MySQL用命令行运行sql文件的详细图文教程

    MySQL用命令行运行sql文件的详细图文教程

    最近重新踩了一下mysql 这边的坑,记录一下自己忽略的地方,下面这篇文章主要给大家介绍了关于MySQL用命令行运行sql文件的详细图文教程,文中通过实例代码的非常详细,需要的朋友可以参考下
    2023-01-01
  • MySQL数据库CRUD、常见函数及union查询详解

    MySQL数据库CRUD、常见函数及union查询详解

    在MySQL中CRUD是指对数据库进行增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete)这四种基本操作的缩写,这篇文章主要给大家介绍了关于MySQL数据库CRUD、常见函数及union查询的相关资料,需要的朋友可以参考下
    2024-01-01
  • mysql 5.5.56免安装版配置方法

    mysql 5.5.56免安装版配置方法

    这篇文章主要介绍了mysql 5.5.56免安装版配置方法,本文通过文字实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • 一文揭秘MySQL索引失效原因与优化方案

    一文揭秘MySQL索引失效原因与优化方案

    这篇文章主要为大家详细介绍了MySQL中出现索引失效的原因以及相关优化方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-07-07
  • 一文搞懂MySQL持久化和回滚的原理

    一文搞懂MySQL持久化和回滚的原理

    本文主要介绍了MySQL持久化和回滚的原理,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • MySQL核心日志与备份恢复示例详解

    MySQL核心日志与备份恢复示例详解

    本文介绍了MySQL二进制日志(BinaryLog)的用途、工作原理、配置方法以及使用场景,同时,文章还涵盖了MySQL的备份与恢复技术,包括全量备份、增量备份和差异备份,并分别介绍了mysqldump、mysqlimport和Xtrabackup等工具的使用方法和优缺点,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • 保存图片到MySQL以及从MySQL读取图片全过程

    保存图片到MySQL以及从MySQL读取图片全过程

    有人喜欢使用mysql来存储图片,而有的人喜欢把图片存储在文件系统中,而当我们要处理成千上万的图片时,会引起技术问题,下面这篇文章主要给大家介绍了关于如何保存图片到MySQL以及从MySQL读取图片的相关资料,需要的朋友可以参考下
    2023-05-05
  • mysql 5.7.21 解压版安装配置图文教程

    mysql 5.7.21 解压版安装配置图文教程

    这篇文章主要为大家详细介绍了mysql 5.7.21 解压版安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • 如何用mysql自带的定时器定时执行sql(每天0点执行与间隔分/时执行)

    如何用mysql自带的定时器定时执行sql(每天0点执行与间隔分/时执行)

    在开发过程中经常会遇到这样一个问题,每天或者每月必须定时去执行一条sql语句或更新或删除或执行特定的sql语句,下面这篇文章主要给大家介绍了关于如何用mysql自带的定时器定时执行sql(每天0点执行与间隔分/时执行)的相关资料,需要的朋友可以参考下
    2023-03-03

最新评论