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

MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)
📚 本文记录我在 Windows 环境下安装 MySQL 8.0 数据库及其图形化工具 MySQL Workbench 的完整过程,
并介绍了二者之间的关系、命令行运行方法以及常见问题的解决思路。
参考了以下两篇优秀文章:2024 年 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: connectMySQL 服务没启动 → 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 正确

Read more

Flutter 三方库 jolt 的鸿蒙化适配指南 - 实现具备响应式注入与全局主题驱动的极致应用开发框架、支持端侧多端协作与语义化 UI 协议实战

Flutter 三方库 jolt 的鸿蒙化适配指南 - 实现具备响应式注入与全局主题驱动的极致应用开发框架、支持端侧多端协作与语义化 UI 协议实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 jolt 的鸿蒙化适配指南 - 实现具备响应式注入与全局主题驱动的极致应用开发框架、支持端侧多端协作与语义化 UI 协议实战 前言 在进行 Flutter for OpenHarmony 开发时,当我们的项目规模扩大到需要处理极其复杂的全局主题切换(如:根据时间自动切换深色模式、根据品牌动态修改主色调)或者需要在一个分布式分布式架构中高效同步状态时,如何确保 UI 的一致性与零冗余?jolt 是一款专注于极致响应式设计、提供类似 Tailwind 语义化封装的现代化 UI 框架。本文将探讨如何在鸿蒙端构建极致、专业的应用架构体系。 一、原直观解析 / 概念介绍 1.1 基础原理 该库建立在“响应式注入(Reactive Injection)”与“组件原子化(Atomic

By Ne0inhk
在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程

在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程

在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程 什么是 OpenClaw?—— 你的本地 AI 智能体执行框架 OpenClaw 不仅仅是一个聊天机器人,而是一个功能强大的 AI 智能体执行框架。你可以把它想象成一个能自主思考、调用工具、并替你完成复杂任务的数字员工。 🧠 核心概念 * 智能体:OpenClaw 的核心大脑。它能理解你的自然语言指令,拆解任务,并决定调用哪些工具来执行。 * 网关:所有外部访问的入口。它负责处理 WebSocket 连接、管理设备配对、路由消息,是你与智能体交互的桥梁。 * 技能:智能体可调用的具体工具,比如访问文件、操作浏览器、发送消息、查询数据库等。你可以根据需要扩展技能库。 * 记忆:OpenClaw 可以存储对话历史和重要信息,实现长期记忆和上下文理解,让交互更连贯。 * 通道:连接外部聊天平台的渠道,如

By Ne0inhk
鸿蒙金融理财全栈项目——风险控制、合规审计、产品创新

鸿蒙金融理财全栈项目——风险控制、合规审计、产品创新

《鸿蒙APP开发从入门到精通》第18篇:鸿蒙金融理财全栈项目——风险控制、合规审计、产品创新 📊🛡️🚀 内容承接与核心价值 这是《鸿蒙APP开发从入门到精通》的第18篇——风险控制、合规审计、产品创新篇,100%承接第17篇的金融理财项目架构,并基于金融场景的风险控制、合规审计、产品创新要求,设计并实现鸿蒙金融理财全栈项目的风险控制、合规审计、产品创新功能。 学习目标: * 掌握鸿蒙金融理财项目的风险控制设计与实现; * 实现风险评估、风险监控、风险预警; * 理解合规审计在金融场景的核心设计与实现; * 实现合规检查、合规审计、合规报告; * 掌握产品创新在金融场景的设计与实现; * 实现产品创新、产品优化、产品推广; * 优化金融理财项目的用户体验(风险控制、合规审计、产品创新)。 学习重点: * 鸿蒙金融理财项目的风险控制设计原则; * 合规审计在金融场景的应用; * 产品创新在金融场景的设计要点。 一、 风险控制基础 🎯 1.1 风险控制定义 风险控制是指对金融理财项目的风险进行识别、评估、监控、

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 week_of_year 为鸿蒙应用提供精准的年度周数统计与业务分析支持(日历计算专家)

Flutter for OpenHarmony: Flutter 三方库 week_of_year 为鸿蒙应用提供精准的年度周数统计与业务分析支持(日历计算专家)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 的办公自动化(OA)、排班管理或财务统计应用开发时,我们经常需要处理“周”的概念。 1. 周报提交:今天是今年的第几周? 2. 生产计划:第 15 周需要完成哪些鸿蒙节点的部署? 3. 数据报表:按周对鸿蒙设备的运行状态进行汇总。 虽然 Dart 的 DateTime 类非常强大,但它并没有原生支持“获取当前是第几周”。week_of_year 软件包通过对 DateTime 对象的精简扩展,让你能一行代码获取 ISO-8601 标准的周数。 一、周数计算逻辑模型 符合国际标准(ISO-8601)的周数计算,通常将包含一年中第一个周四的那一周定为第 1 周。 DateTime

By Ne0inhk