MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)

📚 本文记录我在 Windows 环境下安装 MySQL 8.0 数据库及其图形化工具 MySQL Workbench 的完整过程,

并介绍了二者之间的关系、命令行运行方法以及常见问题的解决思路。

参考了以下两篇优秀文章:

一、MySQL 简介

MySQL 是一个开源的关系型数据库管理系统(RDBMS),被广泛应用于网站后台、数据分析与教学实验中。

它由两部分组成:

组件 功能
MySQL Server 真正的数据库引擎,负责存储数据、执行 SQL。
MySQL Workbench 图形化管理工具(GUI),用于可视化操作 MySQL Server。

二、下载 MySQL 安装包

进入官网:https://dev.mysql.com/downloads/

推荐下载 MySQL Installer for Windows (Community 版本)

  • 选择 "Windows (x86, 64-bit), MSI Installer"

  • 点击下载(若提示登录,可点 "No thanks, just start my download."

三、MYSQL安装过程详解

1️⃣ 启动安装器

双击下载好的 mysql-installer-community-8.0.xx.msi 文件。

出现"安装类型"选择界面时:

✅ 推荐选择 Developer Default

(会同时安装 MySQL Server + Workbench + Shell + Connector)

2️⃣ 启动安装器选择要安装的服务, 并点击箭头 将其添加到右边

3️⃣ 选择安装路径

默认路径:C:\Program Files\MySQL\MySQL Server 8.0\

可自定义,例如:D:\MySQL\

4️⃣ 配置 MySQL Server

  • Config Type:Development Computer

  • Port:默认 3306

  • Authentication Method:Use Strong Password Encryption(推荐)

  • Root Password:设置 root 用户密码

  • Windows Service Name:MySQL80(保持默认)

✅ 勾选 "Start MySQL Server at System Startup"

5️⃣ 安装完成

安装成功后,安装器会自动配置并启动 MySQL 服务。

此时系统会生成:

  • 服务名:MySQL80

  • 数据目录:C:\ProgramData\MySQL\MySQL Server 8.0\data

  • 可执行文件目录:C:\Program Files\MySQL\MySQL Server 8.0\bin

四、添加 PATH 环境变量

为方便命令行调用 mysql 命令,需要把 MySQL 的 bin 路径加入系统变量。

🧭 操作步骤:

  1. 右键"此电脑" → "属性" → "高级系统设置"

  2. 点击 "环境变量"

  3. 在"系统变量"区域找到 Path → 点击"编辑"

  4. 点击"新建",添加:C:\Program Files\MySQL\MySQL Server 8.0\bin

  5. 确认保存,关闭所有窗口。

  6. 重启命令提示符(cmd)。

添加完PATH之后测试MYSQL是否安装成功

以管理员身份打开Windows PowerShell

输入以下命令 验证是否安装成功

五、命令行运行 MySQL

1️⃣ 启动 MySQL 服务

如果服务未启动,可以执行:net start MySQL80

2️⃣ 打开命令行并连接mysql -u root -p

输入密码后回车,看到:mysql>

表示连接成功!

3️⃣ 常用命令示例

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| -- 显示数据库 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; |

六、安装 MySQL Workbench

1️⃣ 检查MYSQL安装的数据库版本

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

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

🧩 初次使用 Workbench

第一次启动时会自动创建一个默认连接:

复制代码
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 正确
相关推荐
wxwx_bscxy32219 小时前
基于springboot宠物领养系统的设计与实现
数据库·spring boot·后端·spring·宠物
源代码•宸19 小时前
前置准备:定时微服务背景和现状
开发语言·经验分享·后端·微服务·云原生·架构·golang
2601_9673387119 小时前
C#上位机开发零基础入门到精通全套视频
开发语言·c#
九月要晚安19 小时前
达梦DW与AFC对比
数据库
实战派K8S&DB19 小时前
如何在内网配置 TiDB 数据库 Agent
数据库·人工智能·分布式·tidb
实战派K8S&DB20 小时前
《基于 Dify + FastAPI + PyTiDB 搭建大模型驱动的 TiDB 智能运维 Agent》
运维·数据库·分布式·云原生·tidb·fastapi
SelectDB20 小时前
Apache Doris 5.0 年度版本前瞻(一):构建统一的多模湖仓实时分析平台
大数据·数据库·数据分析
小白学大数据20 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
西索斯coding20 小时前
doubao-seed-2.1-turbo 调用一直 401 怎么办?pro 版同样的 Key 却正常——5 分钟排查定位指南
java·服务器·数据库·ai
旧梦952720 小时前
Java SortedMap 接口详解:从入门到实战
java·开发语言