MySQL - Windows下MySQL的安装教程2(使用ZIP压缩包绿色部署)
作者:hangge | 2026-09-05 10:15
我在前文中介绍了通过 MSI 图形化安装程序部署 MySQL 的方法(点击查看)。这种方式操作简单、向导式引导,适合新手快速完成安装。而在实际开发与运维场景中,ZIP 压缩包绿色部署凭借更高的灵活性与可控性,成为更常用的方案。下面我将详细演示如何使用 ZIP 压缩包完成 MySQL 的安装部署。


三、方式二:ZIP 压缩包解压安装
1,下载压缩包

(2)将压缩包解压到目标路径(例如:D:\mysql-8.0.x-winx64),然后在根目录下新建一个 my.ini 配置文件(这是 MySQL 的核心配置文件)。
注意:避免路径包含中文和空格,否则可能出现异常。建议使用纯英文路径,如 D:\mysql-8.0.40-winx64。
3,编写 my.ini 配置文件
(1)使用记事本或 VS Code 编辑 my.ini,写入以下基础配置:
注意:basedir 和 datadir 请替换为你实际的解压路径,路径分隔符使用双反斜杠 \\。
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录(请修改为实际路径) basedir=D:\\mysql-8.0.46-winx64 # 设置mysql数据库的数据的存放目录(请修改为实际路径) datadir=D:\\mysql-8.0.46-winx64\\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认认证插件(MySQL 8.0推荐使用caching_sha2_password) default_authentication_plugin=caching_sha2_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
(2)配置参数详解:
- port:MySQL 服务监听端口,默认 3306
- basedir:MySQL 安装目录路径
- datadir:数据文件存储目录
- max_connections:最大连接数,根据并发需求调整
- character-set-server:服务器字符集,推荐使用 utf8mb4(支持完整的 UTF-8 字符,包括 emoji)
- default-storage-engine:默认存储引擎,InnoDB 支持事务
- default_authentication_plugin:默认认证插件,MySQL 8.0 默认为 caching_sha2_password
4,初始化数据库
(1)以管理员身份打开命令提示符(CMD)或 PowerShell,并进入 MySQL 的 bin 目录:
cd D:\mysql-8.0.46-winx64\bin
(2)接着执行如下初始化命令:
提示:初始化过程会生成临时密码,请务必记录下来。
mysqld --initialize --console
(3)执行完成后,我们需要记下控制台输出的 root 初始密码,例如下面这个 Z>!Mre.lG52,就是初始密码。
注意:初始密码后续登录需要用到。请立即记录,关闭窗口后将无法再次查看。

5,安装并启动服务
(1)执行如下命苦安装 MySQL 服务:
mysqld --install MySQL80
- 提示 "Service successfully installed." 表示安装成功。

(2)接着执行如下命令启动 MySQL 服务:
net start MySQL80
- 提示 "MySQL80 服务已经启动成功" 即可。

6,修改初始密码
(1)执行如下命令登录 MySQL,接着输入刚才记下的初始密码,回车进入。
mysql -u root -p
(2)执行 SQL 修改密码(将 你的新密码 替换为自己的密码):
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
(3)最后输入 exit 退出,使用新密码重新登录验证即可。

全部评论(0)