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

MySQL 解压版安装与配置详解

MySQL 解压版的安装流程。通过下载官方压缩包并解压至指定目录,避免了安装程序的默认限制。随后配置系统环境变量以实现全局调用,利用命令行初始化数据目录并注册 Windows 服务。最后通过 SQL 语句重置 root 密码并验证连接。该方法适用于希望灵活控制安装路径及组件的开发场景,同时也提供了完整的卸载步骤以便清理环境。

NodeJser发布于 2026/3/30更新于 2026/10/2291 浏览
MySQL 解压版安装与配置详解

MySQL 简介

MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),目前属于 Oracle 公司旗下产品。它凭借开源、高效、易用等特点,在数据库领域占据了重要地位,是 Web 应用程序开发中最常用的数据库之一。

主要特点包括:

  • 开源免费:降低企业和开发者成本。
  • 性能卓越:支持多种优化技术,满足高并发需求。
  • 跨平台支持:Linux、Windows、macOS 等均可运行。
  • 易于使用和管理:提供命令行和图形化工具。
  • 丰富的 API 和连接器:支持 Java、Python、C++ 等多种语言集成。

下载与解压

推荐从 MySQL 官方下载 获取安装包。如果网络受限,可尝试切换网络环境。

我们推荐使用压缩包(ZIP)版本进行安装,相比安装程序,这种方式有以下优势:

  • 不受默认路径限制,可自由指定安装目录。
  • 排除不必要的组件,减少资源占用。
  • 降低因本地环境差异导致的安装失败风险。

解压到非系统盘(如 D 盘),建议路径中不要包含中文或空格。解压即完成文件部署。

配置环境变量

为了让系统在任何路径下都能识别 MySQL 命令,需要配置环境变量。

  1. 右键'此电脑'选择'属性',进入'高级系统设置'。
  2. 点击'环境变量',在'系统变量'区域操作。
  3. 新建系统变量,名称为 MYSQL_HOME,值为 MySQL 解压根目录(例如 D:\mysql-8.0.33-winx64)。
  4. 编辑 Path 变量,新建条目 %MYSQL_HOME%\bin。

这样配置后,无需进入 bin 目录即可直接执行 MySQL 相关命令。

初始化与启动服务

以管理员身份打开 PowerShell 命令行窗口。

初始化数据目录

输入以下命令初始化 MySQL 的 data 目录:

mysqld --initialize --console

该命令会在解压目录下生成 data 文件夹,用于存储数据库文件。初始化过程中会输出一个临时密码,请记录在安全位置。

安装并启动服务

接着安装 Windows 服务:

mysqld --install

然后启动服务:

net start mysql

若提示成功,说明服务已就绪。

修改初始密码

登录 MySQL 客户端,使用初始化时生成的临时密码:

mysql -u root -p

输入临时密码后,执行以下 SQL 语句修改 root 密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;
exit

再次使用新密码登录验证,若连接成功则配置完毕。

卸载 MySQL

由于采用解压方式安装,卸载相对简单。

  1. 停止服务:
    net stop mysql
    
  2. 移除服务:
    mysqld --remove mysql
    
  3. 删除安装目录及环境变量配置。

至此,MySQL 的安装与基础配置已完成。整个过程无需复杂的向导,关键在于环境变量的准确配置以及初始化时的密码管理。

目录

  1. MySQL 简介
  2. 下载与解压
  3. 配置环境变量
  4. 初始化与启动服务
  5. 初始化数据目录
  6. 安装并启动服务
  7. 修改初始密码
  8. 卸载 MySQL

更多推荐文章

查看全部
  • 微信小程序中 @import 与 <include> 的区别及使用场景
  • Linux 线程安全与线程同步
  • 大模型 AI 产品经理学习路线:从基础到实战
  • Python Web 自动化测试实战:以博客系统为例,从用例到报告全流程解析
  • MCP Server 实现 Excel 表格一键生成可视化图表 HTML 报告
  • JavaScript 中 array.map() 的实战用法:数据转换、异步处理与 DOM 操作
  • 区块链基础:Web3 底层核心的分布式信任技术
  • 零基础转行学习Python指南与核心知识点梳理
  • 全栈毕业设计实战:前后端分离架构与核心实现指南
  • Pandas 读写 CSV、TSV 及数据库实战指南
  • Qwen3Guard-Gen-WEB 实战测评:真实业务场景下的安全审核表现
  • VS Code 配置 Anaconda Python 环境
  • 本科生如何系统自学机器学习
  • 二次元 AI 绘画实战:工具选择与提示词工程
  • 网络安全入门:成为白帽黑客的学习路线指南
  • HarmonyOS 网络请求实战:基于 Axios 的交互实现
  • OpenClaw 配合 cpolar 实现本地 AI 服务远程访问
  • Arduino BLDC 智能跟随机器人底盘基于 6.5 寸轮毂电机控制方案
  • Vue3 前端开发核心笔记:Composition API、路由与状态管理
  • 网络安全学习指南:从零基础到网络攻防工程师进阶

相关免费在线工具

  • 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