跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQL

Windows 安装 MySQL 8.0 教程(安装包方式)

在 Windows 环境下使用官方安装包部署 MySQL 8.0 的完整流程。包括下载社区版安装包,选择自定义或服务器模式安装,配置 TCP/IP 端口与防火墙规则,设置强密码加密及 Windows 服务自启。随后添加 bin 目录到环境变量,并通过命令行登录验证安装状态,演示创建数据库、表及插入查询数据的操作。

星星泡饭发布于 2026/2/9更新于 2026/5/3130 浏览
Windows 安装 MySQL 8.0 教程(安装包方式)

下载

访问官网下载页面:

https://dev.mysql.com/downloads/installer/

有两个下载选项:

  • mysql-installer-web-community:体积小,安装时需要联网下载。
  • mysql-installer-community:体积大,推荐下载这个。

跳过登录直接下载。

安装

双击下载好的安装包文件。

选择安装类型

  • Server only (仅服务器):只安装 MySQL 数据库引擎(Server),不安装任何操作界面、命令行工具或开发接口。如果你选这个,你装完后电脑里只有一个后台服务,没有图形化界面(Workbench)来管理它。
  • Client only (仅客户端):不安装数据库引擎,只安装用来连接数据库的工具(比如命令行、连接器、Workbench 等)。比如你的公司有一台很强大的公共数据库服务器,你只需要在自己的笔记本上安装这个'客户端'去连接公司的服务器即可,你自己的电脑上存不了数据。
  • Full (全家桶):安装 MySQL 提供的所有东西,包括服务器、Workbench(图形界面)、Excel 插件、Visual Studio 插件、各种语言的连接器(Python, Java, C++ 等)、示例数据库、文档。会装很多你可能一辈子都用不上的东西(比如 MySQL for Excel)。
  • Custom (自定义):手动选择你要装什么,你可以只挑最核心的组件。

建议选择第一个 Server only。

确认安装

这个时候只是把很多物理文件从安装包里解压出来,数据库服务并没有运行。

类型与网络配置

  • Config Type: Development Computer(开发机模式):MySQL 会限制自己的内存使用量,避免把 Windows 的内存吃光。
  • TCP/IP & Port: 3306:TCP/IP:必须勾选,这是标准的网络通信协议。3306 是 MySQL 的默认端口号,如果你这里改成了 3307,那你以后连接就要填 3307。
  • X Protocol Port: 33060:这是 MySQL 8.0 的新特性(用于 NoSQL 操作),一般很少用到,保持默认即可,不用管。
  • Open Windows Firewall ports(防火墙设置):勾选这个,安装程序会自动告诉 Windows 防火墙:3306 端口是好人,别拦截它。如果不勾选,虽然你本机能连上,但如果你想用手机或者别人的电脑连你的数据库,就会被防火墙挡住。
  • Named Pipe / Shared Memory:这两个是 Windows 特有的进程间通信方式,一般 Java/Python 开发都用不到,保持不勾选。

这个界面完全不用动,保持默认设置即可。

加密方式

  • Use Strong Password Encryption(强密码加密):使用 caching_sha2_password 插件(基于 SHA-256 算法)。这是 MySQL 8.0 引入的新标准,安全性非常高,破解难度极大。
  • Use Legacy Authentication Method(传统认证方式):使用 mysql_native_password 插件。这是 MySQL 5.7 及之前版本的老标准。

保持默认,选择第一个即可,官方推荐第一种方式。

设置密码

设置 root 用户密码。

配置服务

  • Configure MySQL Server as a Windows Service (将 MySQL 配置为 Windows 服务):如果不勾选,MySQL 就只是一个普通的 .exe 程序。你每次开机都得手动去双击运行它,而且那个黑框框窗口还不能关,一关数据库就挂了。勾选后,MySQL 会注册到 Windows 的服务列表中,在后台静默运行,没有界面,非常稳定。
  • Windows Service Name: MySQL80 (服务名称):这是 MySQL 在 Windows 服务列表里的'身份证号'。MySQL80 代表这是 MySQL 8.0 版本。
  • Start the MySQL Server at System Startup (开机自启):你的电脑一开机,MySQL 服务就自动启动。
  • Run Windows Service as ...(运行身份):Standard System Account (标准系统账户)。使用 Windows 内置的 Network Service 或 Local System 账户来运行这个服务。这个内置账户拥有恰到好处的权限,它能读写硬盘上的数据文件,能访问网络端口,但又不会有过高的管理员权限。

保持默认设置即可。

安全权限

这个界面是在问你:要不要把存放数据的文件夹锁起来,只让 MySQL 自己和管理员能碰?

保持默认选第一个即可。

开始安装

等待安装完成。

配置环境变量

找到 MySQL 安装目录中的【bin】目录。

目录一般是:C:\Program Files\MySQL\MySQL Server 8.0\bin

把这个路径添加到系统变量的 Path 变量中。

验证

打开服务,可以看到 MySQL。

打开 powershell,输入登录命令:

mysql -u root -p123456

想退出这个界面,可以输入:

exit;

一个示例

创建测试数据库:

CREATE DATABASE IF NOT EXISTS test_db;

切换到新创建的数据库:

USE test_db;

创建测试表:

CREATE TABLE IF NOT EXISTS user (
 id INT PRIMARY KEY AUTO_INCREMENT COMMENT '用户 ID(自增主键)',
 name VARCHAR(50) NOT NULL COMMENT '用户名',
 age INT COMMENT '年龄'
);

插入测试数据:

INSERT INTO user (name, age) VALUES ('李四', 30), ('王五', 22), ('赵六', 28);

查看数据:

SELECT * FROM user;

目录

  1. 下载
  2. 安装
  3. 选择安装类型
  4. 确认安装
  5. 类型与网络配置
  6. 加密方式
  7. 设置密码
  8. 配置服务
  9. 安全权限
  10. 开始安装
  11. 配置环境变量
  12. 验证
  13. 一个示例
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 鸿蒙 PC 应用开发:挪移布局与缩进布局
  • html-docx-js 前端 HTML 转 Word 文档深度解析
  • WebP 图像格式:原理、特性与实战应用
  • VectorBT:基于向量化与并行计算的 Python 量化回测框架深度解析
  • 基于 AI 辅助快速开发 MC.JS WEBMC 1.8.8 移动端插件实践
  • Python 核心语法速查:数据类型与基础操作
  • Linux 进程管理进阶:会话、进程组与守护进程实践
  • Java 调用 ChatGPT API 实战:SDK 选型与生产环境避坑指南
  • Linux 基础开发工具使用指南(上)
  • Claude Code 与 ChatGPT、Copilot 的核心差异
  • OpenAI 服务调整背景下国产大模型落地路径分析
  • C++ 开发工具 vcpkg 安装使用与避坑指南
  • 三菱 PLC 顺控指令 STL 与 RET 实战解析
  • Windows 10 安装 WSL2 与 Ubuntu 24.04 并配置 CUDA 环境
  • 使用 LLM 将白雪公主故事转换为 Neo4j 图数据
  • Gomoon 开源:一款支持多模型与本地向量化存储的桌面大模型工具
  • JavaScript Streams API 核心概念与原理
  • 国产 AI 大模型对比:智谱 GLM-5 与 MiniMax M2.5
  • IPIDEA 网页抓取 API 实战:eBay 商品数据采集与 Python 接入
  • Ultrascale FPGA System Management Wizard 配置指南:温度电压监测

相关免费在线工具

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online