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

MySQL 免安装版 Windows 部署配置指南

介绍 MySQL 免安装版在 Windows 系统下的完整部署流程。包括下载 ZIP 包、创建配置文件 my.ini、初始化服务、首次登录修改密码以及多版本管理。通过命令行操作实现快速启动,适用于开发与测试环境。

监控大屏发布于 2026/3/22更新于 2026/5/2925 浏览

第一步:下载 MySQL 免安装包

  1. 访问 MySQL 官方下载中心
  2. 点击 "MySQL Community (GPL) Downloads »"
  3. 选择 "MySQL Community Server"
  4. 点击 "Archives"(历史版本)
  5. 选择 "Windows (x86, 64-bit), ZIP Archive"
    • 推荐下载:mysql-8.4.0-winx64.zip

下载完成后:

  • 解压到自定义目录,例如:D:\Tools\SQL\Mysql\mysql-8.4.0-winx64

第二步:创建配置文件(my.ini)

在 MySQL 根目录下创建 my.ini 文件,内容如下:

[mysql] # 设置 mysql 客户端默认字符集 default-character-set=utf8
[mysqld] # 设置端口 port=3308 # 设置 mysql 安装路径 basedir=D:\Tools\SQL\Mysql\mysql-8.4.0-winx64 # 设置 mysql 数据库数据存放目录 datadir=D:\Tools\SQL\Mysql\mysql-8.4.0-winx64\data # 设置服务器使用的字符集 character_set_server=UTF8MB4 # 允许最大连接数 max_connections=200 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
[WinMySQLadmin] Server=D:\Tools\SQL\Mysql\mysql-8.4.0-winx64\bin\mysqld.exe user=root password=seegaler
[client] default-character-set=utf8

配置说明:

参数说明示例值
port服务端口3308(避免与默认 3306 冲突)
basedirMySQL 安装路径你的解压目录
datadir数据存储目录basedir\data
character_set_server字符集UTF8MB4(支持表情符号)
max_connections最大连接数200

注意: 将 basedir 和 datadir 替换为你的实际路径!

第三步:安装与初始化数据库

3.1 打开命令提示符(以管理员身份运行)

操作路径: 进入 MySQL 的 bin 目录

cd /d D:\Tools\SQL\Mysql\mysql-8.4.0-winx64\bin
3.2 选择安装方法
方法命令说明
方法 1(推荐)mysqld install MySql8 --defaults-file="D:\Tools\SQL\Mysql\mysql-8.4.0-winx64\my.ini"直接安装服务
方法 21. mysqld --defaults-file="..." --initialize --console 2. mysqld install Mysql8先初始化再安装
3.3 初始化数据库
mysqld --initialize --console

重要: 命令输出末尾会显示临时密码,务必记录!示例输出:

... A temporary password is generated for root@localhost: xxxxxxxx

结果: 自动创建 data 目录,数据库初始化完成。

第四步:首次登录与密码修改

  1. 使用第三方工具连接:
    • 推荐:Navicat、DBeaver、MySQL Workbench

修改密码提示: 首次登录会强制要求修改密码,执行:

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

连接信息:

参数值
主机localhost
端口3308
用户root
密码[刚才记录的临时密码]

启动服务:

net start MySql8

测试连接成功!

第五步:多版本管理(删除/卸载其中一个)

当安装多个 MySQL 实例时,清理不需要的版本:

5.1 停止服务
net stop 服务名
5.2 删除服务
sc delete 服务名

示例:sc delete MySql8

5.3 清理注册表
  1. 按 Win + R,输入 regedit
  2. 导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  3. 删除对应服务文件夹(例如:MySql8)
5.4 删除文件
  • 删除整个 MySQL 目录
  • 清空 data 目录

清理完成!

常见问题 FAQ

问题解决方案
端口被占用修改 my.ini 中的 port=3309
忘记临时密码重新执行 --initialize --console
服务启动失败检查 my.ini 路径是否正确
中文乱码确保 character_set_server=UTF8MB4
权限不足以管理员身份运行 CMD

目录

  1. 第一步:下载 MySQL 免安装包
  2. 第二步:创建配置文件(my.ini)
  3. 第三步:安装与初始化数据库
  4. 3.1 打开命令提示符(以管理员身份运行)
  5. 3.2 选择安装方法
  6. 3.3 初始化数据库
  7. 第四步:首次登录与密码修改
  8. 第五步:多版本管理(删除/卸载其中一个)
  9. 5.1 停止服务
  10. 5.2 删除服务
  11. 5.3 清理注册表
  12. 5.4 删除文件
  13. 常见问题 FAQ
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • LLM(大语言模型)到底是怎么工作的?
  • 国产数据库新机遇:电科金仓以融合技术同步全球竞争
  • Coze 智能体与工作流开发入门指南
  • 交互式应用安全测试 (IAST) 在 Web 应用漏洞挖掘中的实战
  • FPGA 光通信 Aurora 64B/66B 协议开发指南
  • LLaMA 大模型 LoRA 微调实践与部署指南
  • Bugku CTF 实战:SQLi-0x1W 代码审计与注入绕过
  • 人工智能对上位机系统的全面重塑与影响分析
  • VR + 具身智能 + 人形机器人:构建现实世界的智能接口
  • AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体
  • 近五年微/纳米机器人赋能肿瘤精准治疗:聚焦 GBM
  • Flutter serial 库在鸿蒙系统的适配指南与串口通信实战
  • Linux Shell 脚本基础与实战
  • OpenClaw 安装部署全流程:搭建自托管 AI 助手指南
  • Windows 下配置 Claude Code 依赖 Git Bash 环境
  • Spring Cloud Alibaba 2026 微服务架构实战指南
  • Android 组件化架构设计与实现方案详解
  • C++ 多线程同步:原子操作(atomic)实战
  • X-WRT 基于 OpenWrt 的开源路由器系统使用指南
  • Cursor C/C++ 代码跳转失效的解决方案与实践

相关免费在线工具

  • 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