2026-03-20 17:41:30 +08:00
2025-11-13 20:22:13 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2025-11-13 20:22:13 +08:00
2025-11-13 20:22:13 +08:00
2025-11-13 20:22:13 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00
2026-03-20 17:41:30 +08:00

MySQL Go - MySQL 5.7 便携版

一个免安装的 MySQL 5.7 便携版,支持 Windows 7 - Windows 11 系统。

项目简介

mysqlgo 是一个便携式 MySQL 数据库环境,无需复杂安装,解压即用。内置 HeidiSQL 图形化管理工具,方便数据库管理和操作。

默认配置

配置项
账号 root
密码 abc
服务器地址 localhost / 127.0.0.1
端口 40000

目录结构

mysqlgo/
├── bin/                    # MySQL 可执行文件
│   ├── mysqld.exe         # MySQL 服务器
│   └── mysqladmin.exe     # MySQL 管理工具
├── data/                   # 数据库数据文件
│   ├── mysql/             # 系统数据库
│   ├── performance_schema/# 性能数据库
│   └── sys/               # 系统信息数据库
├── HeidiSQL/              # 图形化管理工具
│   ├── heidisql.exe       # HeidiSQL 主程序
│   └── plugins/           # 插件目录
├── share/                 # 共享文件(字符集、错误信息等)
├── my.ini                 # MySQL 配置文件
├── nssm.exe               # 服务管理工具
├── 临时运行.bat            # 临时启动 MySQL命令行模式
├── 安装服务.bat            # 将 MySQL 安装为 Windows 服务
├── 开启服务.bat            # 启动 MySQL 服务
├── 停止服务.bat            # 停止 MySQL 服务
└── 删除服务.bat            # 卸载 MySQL 服务

快速开始

方法一:临时运行(推荐测试使用)

  1. 右键点击 临时运行.bat,选择"以管理员身份运行"
  2. MySQL 将在命令行窗口中启动
  3. 保持窗口打开MySQL 服务将持续运行
  4. 关闭窗口即可停止服务

方法二:安装为 Windows 服务(推荐长期使用)

  1. 右键点击 安装服务.bat,选择"以管理员身份运行"
  2. 安装完成后,使用以下脚本管理服务:
    • 开启服务.bat - 启动 MySQL 服务
    • 停止服务.bat - 停止 MySQL 服务
    • 删除服务.bat - 卸载 MySQL 服务

连接数据库

使用 HeidiSQL图形化工具

  1. 双击 数据库管理工具.lnk 或直接运行 HeidiSQL/heidisql.exe
  2. 点击"新建"创建连接
  3. 填写连接信息:
    • 主机名127.0.0.1
    • 端口40000
    • 用户名root
    • 密码abc
  4. 点击"打开"连接数据库

使用命令行

bin\mysql -u root -p -P 40000
# 输入密码abc

配置说明

主要配置位于 my.ini 文件:

[mysqld]
port=40000                  # 服务端口
datadir=./data             # 数据目录
innodb_buffer_pool_size=20M # InnoDB 缓冲池大小
performance_schema=OFF      # 关闭性能模式以节省资源

注意事项

  1. 管理员权限:所有批处理脚本都需要以管理员身份运行
  2. 端口占用:默认使用 40000 端口,如被占用请修改 my.ini
  3. 数据安全data 目录包含所有数据库数据,请定期备份
  4. 防火墙:首次使用可能需要允许防火墙访问

系统要求

  • Windows 7 / 8 / 10 / 11
  • 管理员权限
  • 约 200MB 磁盘空间

许可证

本项目包含以下开源组件:

  • MySQL 5.7 - GPL 许可证
  • HeidiSQL - GPL 许可证
  • NSSM - 公共领域
Description
No description provided
Readme 44 MiB
2026-03-20 17:46:21 +08:00
Languages
Visual Basic 6.0 99.7%
PLSQL 0.2%
Batchfile 0.1%