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

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

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

监控大屏发布于 2026/3/22更新于 2026/10/4102 浏览

第一步:下载 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

更多推荐文章

查看全部
  • MiniMax 海螺 AI 视频:图片与文本生成高质量视频
  • EgoPoseFormer v2:解决 AR/VR 场景中的第一视角人体动捕问题
  • C++ vector 类常用接口及模拟实现
  • 基于 Termux 的 Android 平台 OpenClaw 部署:移动端 AI 助理
  • CTFshow Web25:php_mt_seed 伪随机数种子爆破实战
  • AIGC 工具助力 2D 游戏美术全流程
  • 希尔排序算法详解:原理、实现与优化
  • 语义化 AI 驱动器:提示词工程的技术演进与未来
  • 数据结构:树的概念与堆的实现
  • 双指针算法专题:移动零与复写零
  • JDK 下载、安装与环境配置完整指南
  • Java 正则表达式提取身份证出生日期示例
  • uniapp+python微信小程序毕业生招聘平台
  • 本地部署大模型并集成 WebUI 交互界面
  • 知网 AIGC 检测高 AI 率处理与优化指南
  • Spring AOP 详解:代理模式与动态代理核心原理
  • 数据结构:选择排序原理与 Java 代码实现
  • Linux 父子进程机制解析:fork 函数原理与应用
  • SQL Server 2025 数据库安装与配置指南
  • AI 图像生成技术详解:从原理、工具到实战代码

相关免费在线工具

  • 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