乐于分享
好东西不私藏

MySQL 8.0 最新版安装教程

MySQL 8.0 最新版安装教程

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
企业生产环境、稳定优先
功能稳定,长期支持,只修复 Bug 和安全问题
5年首要支持 + 3年扩展支持
MySQL 9.x Innovation
开发测试环境、追求新特性
包含最新功能,但可能有行为变更,升级频繁
直到下一个 Innovation 版本

💡 新手建议:推荐安装 MySQL 8.0 LTS 版本,稳定可靠,社区支持最丰富。


📥 第一步:下载 MySQL Installer

1.1 访问官网下载页面

打开浏览器,访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/

MySQL 下载页面

1.2 选择安装包类型

页面提供两个下载选项:

文件名
大小
适用场景
mysql-installer-web-community-8.0.45.0.msi
~2.1 MB
Web 版
:安装时联网下载组件,适合网络良好的环境
mysql-installer-community-8.0.45.0.msi
~556 MB
完整版
:包含所有组件,离线安装,推荐下载

💡 强烈推荐:下载 完整版(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 选择安装类型

安装向导启动后,选择安装类型:

MySQL 安装类型选择
选项
说明
推荐度
Developer Default
开发者默认,安装 MySQL Server、Workbench、Shell、Router 等全套工具
⭐⭐⭐ 推荐
Server only
仅安装 MySQL 服务器(适合已有客户端工具的用户)
⭐⭐
Client only
仅安装客户端工具(不安装服务器)
Full
安装所有组件(包括示例数据库、文档等)
⭐⭐
Custom
自定义选择组件和安装路径
⭐⭐⭐ 高级用户

新手推荐选择Developer Default(开发者默认),一键安装全套开发环境。

2.3 检查依赖并安装

选择类型后,安装程序会检查所需依赖:

MySQL 依赖检查
  • 如果有缺失的依赖(如 Microsoft Visual C++ Redistributable),点击 "Execute" 自动安装。
  • 依赖安装完成后,点击 "Next" 继续。

2.4 下载并安装组件

确认要安装的组件列表,点击 "Execute" 开始下载和安装:

MySQL 组件下载
  • 完整版安装包会直接从本地安装,无需联网下载。
  • 等待所有组件状态变为 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 密码设置
  • MySQL Root Password:输入强密码(建议包含大小写字母、数字、特殊符号)
  • Repeat Password:确认密码
  • Add User:如需创建其他用户,可点击添加

⚠️ 安全提示:务必牢记 root 密码!这是数据库的最高权限账户,密码强度直接影响数据库安全。

3.5 配置 Windows 服务

将 MySQL 配置为 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" 完成。

MySQL 服务启动

✅ 第四步:验证安装

4.1 检查 MySQL 服务状态

  1. 按下 Win + R,输入 services.msc 回车,打开服务管理器。
  2. 找到 MySQL80 服务,确认状态为 **"正在运行"**。
MySQL 服务状态

4.2 使用命令行连接

  1. 打开开始菜单,找到 MySQL → MySQL 8.0 Command Line Client
  2. 输入安装时设置的 root 密码
MySQL 命令行连接
  1. 成功连接后,显示 mysql> 提示符,输入以下命令测试:
SHOWDATABASES;

如果显示系统数据库列表(如 information_schemamysqlperformance_schemasys),说明安装成功!

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 创建新连接

  1. 点击首页的 "+" 图标或 "MySQL Connections" 旁的加号。
  2. 配置连接参数:
MySQL Workbench 连接配置
  • Connection Name:连接名称(如 Local MySQL
  • Hostname127.0.0.1 或 localhost
  • Port3306
  • Usernameroot
  1. 点击 "Store in Keychain" 保存密码,输入 root 密码。
  2. 点击 "Test Connection" 测试连接,显示 "Successfully made the MySQL connection" 即成功。

5.3 连接数据库

双击创建的连接,进入 Workbench 主界面:

MySQL Workbench 主界面
  • Navigator(左侧):显示数据库、表、视图等对象
  • Query Editor(中间):编写和执行 SQL 语句
  • Result Grid(下方):显示查询结果

尝试执行第一条 SQL:

CREATEDATABASE my_first_db;
USE my_first_db;
CREATETABLEusers (
idINT AUTO_INCREMENT PRIMARY KEY,
nameVARCHAR(50NOTNULL,
    email VARCHAR(100)
);
INSERTINTOusers (name, email) VALUES ('张三''zhangsan@example.com');
SELECT * FROMusers;

🔧 第六步:使用 Navicat 连接(可选)

如果你更喜欢使用 Navicat 等第三方工具:

6.1 新建连接

  1. 打开 Navicat,点击 "连接" → **"MySQL"**。
Navicat 新建连接

6.2 配置连接参数

Navicat 连接配置
  • 连接名:自定义名称
  • 主机localhost 或 127.0.0.1
  • 端口3306
  • 用户名root
  • 密码:安装时设置的 root 密码

点击 "测试连接",成功后点击 "确定" 保存。


📝 常用配置与优化

6.1 配置环境变量(可选)

为了在任意目录使用 MySQL 命令,建议添加环境变量:

  1. 找到 MySQL 安装目录(如 C:\Program Files\MySQL\MySQL Server 8.0\bin
  2. 右键 "此电脑" → "属性" → "高级系统设置" → "环境变量"
  3. 在 "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 密码怎么办?

解决

  1. 停止 MySQL 服务
  2. 以管理员身份打开 CMD,进入 MySQL bin 目录
  3. 执行:mysqld --console --skip-grant-tables --shared-memory
  4. 新开一个 CMD 窗口,执行:mysql -u root(无需密码)
  5. 重置密码:
    ALTERUSER'root'@'localhost'IDENTIFIEDBY'新密码';
    FLUSHPRIVILEGES;

Q3:连接时提示 "Can't connect to MySQL server on 'localhost'"?

排查步骤

  1. 检查 MySQL 服务是否运行:services.msc 中查看 MySQL80 状态
  2. 检查端口是否被占用:netstat -ano | findstr 3306
  3. 检查防火墙设置,确保 3306 端口开放

Q4:如何完全卸载 MySQL?

步骤

  1. 停止 MySQL 服务
  2. 控制面板 → 程序和功能 → 卸载所有 MySQL 相关产品
  3. 删除残留文件夹:
    • C:\Program Files\MySQL
    • C:\ProgramData\MySQL(隐藏文件夹)
    • C:\Users\你的用户名\AppData\Roaming\MySQL
  4. 清理注册表(谨慎操作):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80

🎉 总结

至此,你已经成功安装并配置了 MySQL 8.0.45,掌握了:

  • ✅ 使用 MySQL Installer 安装数据库服务器
  • ✅ 配置 root 密码和 Windows 服务
  • ✅ 使用命令行和可视化工具连接数据库
  • ✅ 创建数据库和表,执行基本 SQL 操作