一、MySQL 简介
MySQL 是一个开源的关系型数据库管理系统(RDBMS),被广泛应用于网站后台、数据分析与教学实验中。 它由两部分组成:
在 Windows 系统下安装 MySQL 8.0 数据库及配置 MySQL Workbench 图形化界面的完整步骤。涵盖安装包下载、服务配置、环境变量设置、命令行连接测试以及常见故障排查方法,帮助用户快速搭建本地数据库开发环境。

MySQL 是一个开源的关系型数据库管理系统(RDBMS),被广泛应用于网站后台、数据分析与教学实验中。 它由两部分组成:
| 组件 | 功能 |
|---|---|
| MySQL Server | 真正的数据库引擎,负责存储数据、执行 SQL。 |
| MySQL Workbench | 图形化管理工具(GUI),用于可视化操作 MySQL Server。 |
推荐下载 MySQL Installer for Windows (Community 版本):


双击下载好的 mysql-installer-community-8.0.xx.msi 文件。
出现'安装类型'选择界面时:
✅ 推荐选择 Developer Default (会同时安装 MySQL Server + Workbench + Shell + Connector)

在启动安装器界面选择要安装的服务,并点击箭头将其添加到右侧列表。

默认路径:C:\Program Files\MySQL\MySQL Server 8.0\
可自定义,例如:D:\MySQL\



✅ 勾选 'Start MySQL Server at System Startup'






安装成功后,安装器会自动配置并启动 MySQL 服务。 此时系统会生成:
MySQL80C:\ProgramData\MySQL\MySQL Server 8.0\dataC:\Program Files\MySQL\MySQL Server 8.0\bin为方便命令行调用 mysql 命令,需要把 MySQL 的 bin 路径加入系统变量。
Path → 点击'编辑'C:\Program Files\MySQL\MySQL Server 8.0\bin


添加完 PATH 之后测试 MYSQL 是否安装成功。
以管理员身份打开 Windows PowerShell,输入以下命令验证是否安装成功:
mysql --version

如果服务未启动,可以执行:net start MySQL80
输入 mysql -u root -p,输入密码后回车,看到 mysql> 表示连接成功!
| 操作 | 命令示例 |
|---|---|
| 显示数据库 | SHOW DATABASES; |
| 创建数据库 | CREATE DATABASE school; |
| 使用数据库 | USE school; |
| 建表 | CREATE TABLE student (Sno CHAR(10) PRIMARY KEY, Sname VARCHAR(50), Sage INT); |
| 插入数据 | INSERT INTO student VALUES ('S1', 'Zhang San', 20); |
| 查询数据 | SELECT * FROM student; |
| 退出 MySQL | EXIT; |

点击 Win+R 在出现的运行框中输入 cmd 点击确认,输入 mysql -V 后点击 Enter 键跳出 MySQL 的版本,比如现在的版本就是 8.0.33。

在官网下载对应的 MySQL Workbench 版本,在 MySQL Installer 中勾选 'MySQL Workbench',点击 'Next → Execute'。安装完成后可直接打开。


第一次启动时会自动创建一个默认连接:
Local instance MySQL80 Host: 127.0.0.1 Port: 3306 User: root Password: 你安装时设置的密码
点击 'Test Connection' 测试连接 → 'OK' 保存。

| 问题 | 解决方案 |
|---|---|
⚠️ Connection refused: connect | MySQL 服务没启动 → net start MySQL80 |
⚠️ 找不到 bin 文件 | 你看到的是数据目录,程序目录在 C:\Program Files\MySQL\MySQL Server 8.0\bin |
⚠️ mysql 命令不识别 | 没加 PATH 环境变量 |
| ⚠️ 密码错误 | 重置 root 密码或重新安装时记录密码 |
| ⚠️ Workbench 无法连接 | 检查 Host=127.0.0.1、Port=3306、User=root、Password 正确 |

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online
解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online
CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online