Loading...

文章背景图

MySQL 8 压缩包版(Windows)安装与配置全流程

2026-05-03
5
-
- 分钟
|

MySQL 8 压缩包版(Windows)安装与配置全流程

使用压缩包(ZIP)安装 MySQL 是最干净、最灵活的方式,避免了安装程序可能带来的系统垃圾或注册表残留。以下是完整的从零到一的配置指南。

第一步:下载、解压与目录准备

  1. 从 MySQL 官网下载 MySQL 8.x 的 Windows ZIP 压缩包。

  2. 将压缩包解压到你期望的安装目录,例如:D:\mysql-8.0

    注意:解压路径中绝对不要包含中文字符或空格,否则后续启动极易报错。

  3. 进入解压后的 D:\mysql-8.0 目录(该目录下应包含 bin 等文件夹),手动新建一个空文件夹,命名为 data

第二步:创建核心配置文件 (my.ini)

D:\mysql-8.0 目录下(与 bindata 文件夹同级),新建一个文本文件,命名为 my.ini。用文本编辑器打开它,将以下配置内容粘贴进去。

关键修改: 请务必将下方配置中的 basedirdatadir 修改为你实际的解压路径。注意路径分隔符必须使用双反斜杠 \\ 或单斜杠 /

[mysqld]
# 设置3306端口
port=3306
# 设置MySQL的安装目录 (务必修改为你自己的路径!)
basedir=D:\\mysql-8.0
# 设置MySQL数据库的数据存放目录 (务必修改为你自己的路径!)
datadir=D:\\mysql-8.0\\data
​
# 允许最大连接数
max_connections=500
# 允许连接失败的次数,防止爆破
max_connect_errors=10
# 服务端使用的字符集默认为 utf8mb4 (全面支持Emoji等特殊字符)
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
​
# MySQL 8 默认的身份认证插件
default_authentication_plugin=caching_sha2_password
​
[mysql]
# 设置 mysql 命令行客户端默认字符集
default-character-set=utf8mb4
​
[client]
# 设置客户端连接服务端时默认使用的端口和字符集
port=3306
default-character-set=utf8mb4

第三步:初始化数据库(获取临时密码)

接下来所有的命令操作,都必须在“管理员身份”的命令提示符 (CMD) 中运行。

  1. 在 Windows 搜索栏输入 cmd,右键点击“命令提示符”,选择 以管理员身份运行

  2. 切换到你的 MySQL bin 目录:

    cd /d D:\mysql-8.0\bin
  3. 执行初始化命令:

    mysqld --initialize --console
  4. 关键动作: 命令执行完毕后,控制台会输出一段初始化日志。仔细查找带有 [Server] root@localhost: 的那一行,冒号后面的随机字符串就是系统的初始临时密码。请务必将其完整复制并妥善保存(注意不要复制到多余的空格)。

第四步:安装并启动 MySQL 服务

继续在刚才的管理员 CMD 窗口中依次执行:

  1. 将 MySQL 注册为 Windows 系统服务(此处将服务命名为 MySQL8):

    mysqld --install MySQL8

    当控制台提示 Service successfully installed. 即表示注册成功。

  2. 启动该服务:

    net start MySQL8

第五步:登录并修改永久密码

MySQL 8 具有安全机制,强制要求用户在使用临时密码首次登录后,必须修改密码才能执行其他数据库操作。

  1. 登录 MySQL:

    mysql -u root -p

    当出现 Enter password: 提示时,直接使用鼠标右键粘贴刚才保存的临时密码,然后回车。

  2. 成功进入 mysql> 命令行界面后,执行以下 SQL 语句修改 root 密码(将 你的新密码 替换为你实际想要设置的密码):

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
  3. 刷新权限表,使更改立即生效:

    FLUSH PRIVILEGES;
  4. 退出 MySQL 客户端:

    quit;

第六步:配置系统环境变量(推荐)

为了能在系统的任何目录下直接通过 CMD 使用 mysql 命令,建议配置环境变量:

  1. 右键点击桌面上的 此电脑 -> 属性 -> 高级系统设置 -> 环境变量

  2. 在下方的 系统变量 列表中,找到并双击名为 Path 的变量。

  3. 点击右侧的 新建 按钮。

  4. 将你的 MySQL bin 目录的完整绝对路径(例如 D:\mysql-8.0\bin)粘贴进去。

  5. 依次点击“确定”保存所有设置。

至此,MySQL 8 压缩包版的安装与配置已全部完成。你可以打开一个全新的 CMD 窗口,直接输入 mysql -u root -p 并使用新密码进行登录测试。

评论交流

文章目录