3.3 KiB
3.3 KiB
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 服务
快速开始
方法一:临时运行(推荐测试使用)
- 右键点击
临时运行.bat,选择"以管理员身份运行" - MySQL 将在命令行窗口中启动
- 保持窗口打开,MySQL 服务将持续运行
- 关闭窗口即可停止服务
方法二:安装为 Windows 服务(推荐长期使用)
- 右键点击
安装服务.bat,选择"以管理员身份运行" - 安装完成后,使用以下脚本管理服务:
开启服务.bat- 启动 MySQL 服务停止服务.bat- 停止 MySQL 服务删除服务.bat- 卸载 MySQL 服务
连接数据库
使用 HeidiSQL(图形化工具)
- 双击
数据库管理工具.lnk或直接运行HeidiSQL/heidisql.exe - 点击"新建"创建连接
- 填写连接信息:
- 主机名:127.0.0.1
- 端口:40000
- 用户名:root
- 密码:abc
- 点击"打开"连接数据库
使用命令行
bin\mysql -u root -p -P 40000
# 输入密码:abc
配置说明
主要配置位于 my.ini 文件:
[mysqld]
port=40000 # 服务端口
datadir=./data # 数据目录
innodb_buffer_pool_size=20M # InnoDB 缓冲池大小
performance_schema=OFF # 关闭性能模式以节省资源
注意事项
- 管理员权限:所有批处理脚本都需要以管理员身份运行
- 端口占用:默认使用 40000 端口,如被占用请修改
my.ini - 数据安全:
data目录包含所有数据库数据,请定期备份 - 防火墙:首次使用可能需要允许防火墙访问
系统要求
- Windows 7 / 8 / 10 / 11
- 管理员权限
- 约 200MB 磁盘空间
许可证
本项目包含以下开源组件:
- MySQL 5.7 - GPL 许可证
- HeidiSQL - GPL 许可证
- NSSM - 公共领域