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

MySQL 解压版安装与配置指南

详细记录了 MySQL 解压版的完整安装流程,涵盖环境变量配置、服务初始化、密码修改及卸载步骤。重点解决了 Windows 下手动部署的常见问题,如路径中文限制、命令空格缺失等细节,适合需要本地搭建数据库环境的开发者参考。

怪力乱神发布于 2026/3/22更新于 2026/9/962 浏览
MySQL 解压版安装与配置指南

MySQL 简介

MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),目前由 Oracle 公司维护。凭借其开源、高效、易用的特性,它已成为 Web 应用开发中最主流的数据库之一。

主要优势包括:

  • 开源免费:降低企业和开发者成本,适合各类规模项目。
  • 性能卓越:查询优化器与索引技术成熟,支持高并发场景。
  • 跨平台支持:兼容 Linux、Windows、macOS 等主流操作系统。
  • 易于管理:提供命令行及图形化工具,上手门槛低。
  • 生态丰富:支持 Java、Python、C++ 等多种语言 API。

下载与准备

建议直接访问 MySQL 官方下载页 获取资源。若网络受限,可尝试切换环境。

推荐使用压缩包版本进行安装,相比安装包有以下好处:

  1. 不受默认路径限制,可自由指定目录。
  2. 排除冗余程序,保持环境精简。
  3. 减少因本地环境差异导致的安装失败风险。

解压时请注意:

  • 路径中不要包含中文或空格。
  • 建议避开 C 盘根目录,选择如 D:\mysql 之类的位置。

配置环境变量

配置环境变量后,可在任意目录下执行 MySQL 命令,无需每次进入 bin 目录。

  1. 右键点击'此电脑',选择'属性' > '高级系统设置'。
  2. 点击'环境变量',在'系统变量'区域操作。
  3. 新建变量:
    • 变量名:MYSQL_HOME
    • 变量值:你的 MySQL 解压路径(例如 D:\mysql)
  4. 编辑 Path 变量,添加新项:
    • %MYSQL_HOME%\bin
  5. 保存并重启终端生效。

初始化与服务搭建

以管理员身份打开 PowerShell 或 CMD。

1. 初始化数据目录

运行以下命令生成 data 目录(存储核心数据):

mysqld --initialize --console

注意:输出末尾会显示临时密码,请妥善记录。

2. 安装服务

将 MySQL 注册为 Windows 服务:

mysqld --install

3. 启动服务

net start mysql

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

修改初始密码

使用初始化时生成的临时密码登录:

mysql -u root -p

输入临时密码后,依次执行以下 SQL 语句:

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

再次使用新密码登录验证,若无报错即表示修改成功。

卸载 MySQL

若需彻底移除,请按顺序执行以下步骤:

  1. 停止服务
    net stop mysql
    
  2. 删除服务
    mysqld --remove mysql
    
  3. 清理文件 手动删除之前解压的 MySQL 文件夹。
  4. 清除环境变量 回到'环境变量'设置,删除 MYSQL_HOME 及 Path 中的相关条目。

至此,MySQL 的完整部署流程结束。配置过程中如遇问题,重点检查路径是否含中文、命令空格是否正确以及权限是否足够。

目录

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

更多推荐文章

查看全部
  • Cppcheck:C/C++ 代码静态分析工具的使用指南
  • Vue3 人机对话界面实现:流式请求与 ECharts 图表集成
  • Python 未来前景与就业方向分析
  • 低空无人机 AI 算法详解:覆盖公安、消防、水利等 11 大应用场景
  • MySQL GROUP BY 语句语法及实例演示
  • 深入解析汽车 MCU 的软件架构
  • 国内 AI 编程 Coding Plan 深度调研报告(2026 年 2 月)
  • FPGA 开发主流工具对比:Vivado、Quartus 与 ModelSim
  • C 语言 Web 开发:CGI、FastCGI 与 Nginx 实战解析
  • ComfyUI提示词助手:从手动调试到自动化流水线
  • MySQL 下载、安装及环境变量配置教程
  • Codex 上手指南:从 CLI 配置到 MCP 工具集成
  • GTC2026 前瞻:Agentic AI 开源模型与 Physical AI 机器人趋势
  • 网络安全入门指南:成为安全工程师需掌握的五大核心能力
  • Hookshot:轻量级 GitHub Webhook 处理工具
  • 斯坦福 2025 AI Index Report 核心洞察与趋势分析
  • AI 应用开发的技术深度:超越 API 调用的工程实践
  • 宇树 G1 机器人开发:有线与无线连接配置实战
  • AI 大模型通信机制:流式传输与数据封装逻辑解析
  • OpenHarmony 下 Flutter 跨域难题:flutter_cors 实战与适配方案

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • SQL 美化和格式化

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

  • SQL转CSV/JSON/XML

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