MySQL 8.0 安装文档
本文档适用于 Windows 10/11 系统,提供 MySQL 8.0 免安装版(ZIP Archive)的详细安装步骤,操作简洁且易上手。
一、前期准备
下载安装包
访问 MySQL 官方下载页(https://dev.mysql.com/downloads/mysql/),选择 “MySQL Community Server 8.0.x”(x 为最新子版本号),找到 “Windows (x86, 64-bit), ZIP Archive” 版本,点击下载(无需注册,直接选择“No thanks, just start my download”)。
解压安装包
将下载的 ZIP 包解压到自定义路径(建议路径无中文/空格,例如 D:\Program Files\MySQL\mysql-8.0.36 ),此路径称为“MySQL 根目录”。
创建配置文件
在 MySQL 根目录下,新建文本文件并命名为 my.ini ,复制以下内容(需将 basedir 和 datadir 路径替换为你的 MySQL 根目录):
[mysqld]
# 设置 MySQL 根目录
basedir=D:\Program Files\MySQL\mysql-8.0.36
# 设置数据存储目录(自动创建,无需手动新建)
datadir=D:\Program Files\MySQL\mysql-8.0.36\data
# 设置端口号(默认3306,无需修改)
port=3306
# 字符集(默认utf8mb4,支持 emoji)
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
二、安装与初始化
以管理员身份打开命令提示符(CMD)
按下 Win+R ,输入 cmd ,右键选择“以管理员身份运行”,避免权限不足导致安装失败。
切换到 MySQL 二进制文件目录
在 CMD 中执行命令(路径替换为你的 MySQL 根目录):
cd /d D:\Program Files\MySQL\mysql-8.0.36\bin
初始化 MySQL(生成临时密码)
执行以下命令,初始化后会在 CMD 中显示“临时密码”(例如 root@localhost: abc123! ,需记录此密码,后续登录用):
mysqld --initialize --console
安装 MySQL 服务
执行命令,将 MySQL 注册为系统服务(服务名默认“MySQL”):
mysqld --install
三、启动服务与登录
启动 MySQL 服务
在 CMD 中执行启动命令:
net start MySQL
(若需停止服务,执行 net stop MySQL )
登录 MySQL 数据库
执行登录命令,输入步骤 3 记录的“临时密码”(输入时密码不显示,输完按回车即可):
mysql -u root -p
四、修改初始密码(必做)
登录成功后,需立即修改初始密码(以将密码改为 123456 为例,可自定义强密码),执行命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
执行后输入 flush privileges; 刷新权限,密码修改生效。
五、验证安装
在 MySQL 命令行中执行 show databases; ,若显示 information_schema 、 mysql 等系统数据库,说明安装成功。
常见问题
“服务无法启动”:检查 my.ini 中 basedir / datadir 路径是否正确,或删除 data 目录后重新执行初始化。
“临时密码忘记”:删除 data 目录,重新执行 mysqld --initialize --console 生成新临时密码。
“登录提示 Access denied”:确认密码输入正确,或重新初始化生成新密码。




