MySQL 8.0 最新版安装教程
MySQL 是全球最流行的开源关系型数据库管理系统,广泛应用于 Web 开发、数据分析、企业应用等领域。本教程将手把手教你如何在 Windows 系统上安装、配置 MySQL 8.0 最新版,并通过命令行和可视化工具连接数据库。
🎉 2026年最新动态:MySQL 8.0.45 是目前最新的稳定版本(2025年10月发布),也是最后一个使用 MySQL Installer 的版本。从 MySQL 8.1 开始,改为单独的 MSI 安装包 + MySQL Configurator 配置工具。本教程以 8.0.45 为例,适用于大多数用户场景。
📋 版本选择指南
MySQL 目前有两个主要版本分支:
| MySQL 8.0 LTS | |||
| MySQL 9.x Innovation |
💡 新手建议:推荐安装 MySQL 8.0 LTS 版本,稳定可靠,社区支持最丰富。
📥 第一步:下载 MySQL Installer
1.1 访问官网下载页面
打开浏览器,访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/

1.2 选择安装包类型
页面提供两个下载选项:
mysql-installer-web-community-8.0.45.0.msi | Web 版 | |
mysql-installer-community-8.0.45.0.msi | 完整版 |
💡 强烈推荐:下载 完整版(Full/Current Bundle),避免安装过程中因网络问题导致失败。
1.3 开始下载
点击 "Download" 按钮后,页面会跳转到 Oracle 登录提示。点击底部的 "No thanks, just start my download." 即可跳过登录直接下载。
🛠️ 第二步:安装 MySQL
2.1 运行安装程序
找到下载的 mysql-installer-community-8.0.45.0.msi,双击运行。
如果系统提示需要 Microsoft .NET Framework 4.5.2 或更高版本,请先下载安装(Windows 10/11 通常已内置)。
2.2 选择安装类型
安装向导启动后,选择安装类型:

| Developer Default | ||
| Server only | ||
| Client only | ||
| Full | ||
| Custom |
新手推荐选择:Developer Default(开发者默认),一键安装全套开发环境。
2.3 检查依赖并安装
选择类型后,安装程序会检查所需依赖:

如果有缺失的依赖(如 Microsoft Visual C++ Redistributable),点击 "Execute" 自动安装。 依赖安装完成后,点击 "Next" 继续。
2.4 下载并安装组件
确认要安装的组件列表,点击 "Execute" 开始下载和安装:

完整版安装包会直接从本地安装,无需联网下载。 等待所有组件状态变为 Complete,点击 Next。
⚙️ 第三步:配置 MySQL Server
3.1 配置向导
组件安装完成后,自动进入配置向导。点击 "Next" 开始配置。
3.2 选择配置类型
Config Type(配置类型):
Development Computer:开发机器(推荐),占用较少资源,适合个人开发 Server Computer:服务器,中等资源占用,适合作为应用服务器 Dedicated Computer:专用数据库服务器,占用最多资源
Connectivity(连接选项):
默认勾选 TCP/IP,端口 3306(MySQL 默认端口) 如需使用 Named Pipe 或 Shared Memory,可勾选对应选项
点击 "Next" 继续。
3.3 选择认证方式
MySQL 8.0 提供两种认证方式:
| Strong Password Encryption (SHA-256) | ||
| Legacy Authentication (MySQL 5.x compatible) |
建议选择:Strong Password Encryption,除非必须使用旧版客户端。
3.4 设置 Root 密码
这是最重要的一步!设置 MySQL 的 root(超级管理员)密码:

MySQL Root Password:输入强密码(建议包含大小写字母、数字、特殊符号) Repeat Password:确认密码 Add User:如需创建其他用户,可点击添加
⚠️ 安全提示:务必牢记 root 密码!这是数据库的最高权限账户,密码强度直接影响数据库安全。
3.5 配置 Windows 服务
将 MySQL 配置为 Windows 服务,实现开机自启:

Configure MySQL Server as a Windows Service:勾选此项 Windows Service Name:默认 MySQL80,可保持默认Start the MySQL Server at System Startup:勾选,开机自动启动 **Run Windows Service as...**:选择 Standard System Account(标准系统账户)
点击 "Next" → "Execute" 执行配置。
3.6 完成配置
等待所有配置项显示 Complete,点击 "Finish" 完成。

✅ 第四步:验证安装
4.1 检查 MySQL 服务状态
按下 Win + R,输入services.msc回车,打开服务管理器。找到 MySQL80 服务,确认状态为 **"正在运行"**。

4.2 使用命令行连接
打开开始菜单,找到 MySQL → MySQL 8.0 Command Line Client。 输入安装时设置的 root 密码。

成功连接后,显示 mysql>提示符,输入以下命令测试:
SHOWDATABASES;
如果显示系统数据库列表(如 information_schema, mysql, performance_schema, sys),说明安装成功!
4.3 使用系统命令行验证
打开 CMD 或 PowerShell,输入:
mysql --version
显示版本信息如 mysql Ver 8.0.45 for Win64 on x86_64 (MySQL Community Server - GPL) 即表示安装成功。
🖥️ 第五步:使用 MySQL Workbench(可视化工具)
MySQL Installer 已自动安装 MySQL Workbench —— 官方推荐的图形化管理工具。
5.1 启动 Workbench
在开始菜单找到 MySQL Workbench 8.0 并打开。
5.2 创建新连接
点击首页的 "+" 图标或 "MySQL Connections" 旁的加号。 配置连接参数:

Connection Name:连接名称(如 Local MySQL)Hostname: 127.0.0.1或localhostPort: 3306Username: root
点击 "Store in Keychain" 保存密码,输入 root 密码。 点击 "Test Connection" 测试连接,显示 "Successfully made the MySQL connection" 即成功。
5.3 连接数据库
双击创建的连接,进入 Workbench 主界面:

Navigator(左侧):显示数据库、表、视图等对象 Query Editor(中间):编写和执行 SQL 语句 Result Grid(下方):显示查询结果
尝试执行第一条 SQL:
CREATEDATABASE my_first_db;
USE my_first_db;
CREATETABLEusers (
idINT AUTO_INCREMENT PRIMARY KEY,
nameVARCHAR(50) NOTNULL,
email VARCHAR(100)
);
INSERTINTOusers (name, email) VALUES ('张三', 'zhangsan@example.com');
SELECT * FROMusers;
🔧 第六步:使用 Navicat 连接(可选)
如果你更喜欢使用 Navicat 等第三方工具:
6.1 新建连接
打开 Navicat,点击 "连接" → **"MySQL"**。

6.2 配置连接参数

连接名:自定义名称 主机: localhost或127.0.0.1端口: 3306用户名: root密码:安装时设置的 root 密码
点击 "测试连接",成功后点击 "确定" 保存。
📝 常用配置与优化
6.1 配置环境变量(可选)
为了在任意目录使用 MySQL 命令,建议添加环境变量:
找到 MySQL 安装目录(如 C:\Program Files\MySQL\MySQL Server 8.0\bin)右键 "此电脑" → "属性" → "高级系统设置" → "环境变量" 在 "Path" 中添加 MySQL 的 bin目录路径
6.2 修改配置文件
MySQL 配置文件位于:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
常用配置项:
[mysqld]
# 设置默认字符集
character-set-server=utf8mb4
# 设置默认存储引擎
default-storage-engine=InnoDB
# 设置最大连接数
max_connections=200
# 设置数据目录
datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data
修改后需重启 MySQL 服务生效。
❓ 常见问题与解决方案
Q1:安装时提示 "Microsoft Visual C++ Redistributable" 缺失?
解决:访问 微软官网 下载并安装 Visual C++ Redistributable for Visual Studio 2015-2022。
Q2:忘记 root 密码怎么办?
解决:
停止 MySQL 服务 以管理员身份打开 CMD,进入 MySQL bin目录执行: mysqld --console --skip-grant-tables --shared-memory新开一个 CMD 窗口,执行: mysql -u root(无需密码)重置密码: ALTERUSER'root'@'localhost'IDENTIFIEDBY'新密码';
FLUSHPRIVILEGES;
Q3:连接时提示 "Can't connect to MySQL server on 'localhost'"?
排查步骤:
检查 MySQL 服务是否运行: services.msc中查看 MySQL80 状态检查端口是否被占用: netstat -ano | findstr 3306检查防火墙设置,确保 3306 端口开放
Q4:如何完全卸载 MySQL?
步骤:
停止 MySQL 服务 控制面板 → 程序和功能 → 卸载所有 MySQL 相关产品 删除残留文件夹: C:\Program Files\MySQLC:\ProgramData\MySQL(隐藏文件夹)C:\Users\你的用户名\AppData\Roaming\MySQL清理注册表(谨慎操作): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80
🎉 总结
至此,你已经成功安装并配置了 MySQL 8.0.45,掌握了:
✅ 使用 MySQL Installer 安装数据库服务器 ✅ 配置 root 密码和 Windows 服务 ✅ 使用命令行和可视化工具连接数据库 ✅ 创建数据库和表,执行基本 SQL 操作
夜雨聆风