一个超快速的MySQL表导入工具,使用临时表进行导入以避免干扰开发系统,支持跨MySQL版本。
- v1.6.0
- 发布于
- 2026年8月23日
- 29
- 星标
- 201
- 下载
- 同步于
- 1 天前
最新版本
v1.6.02026年8月23日 06:51下载慢?可在上方随时切换镜像源
项目说明
项目概述
Swoof 是一个超快速的MySQL表导入工具。它使用MySQL命令进行导入,虽然不如Percona xtra-backup工具快,但基于查询的方式使其能在广泛的MySQL版本上工作。此外,Swoof不会像mysqldump那样覆盖现有表,而是先写入临时表,完成后删除并重命名临时表以匹配原表,因此长导入不会干扰开发系统。
主要功能
- 使用临时表导入,避免干扰开发系统
- 支持多个目标同时导入
- 提供连接文件支持
- 支持Shell自动补全
- 提供预构建的
.deb、.rpm和.apk包
适用人群
- 需要在开发环境中导入大型MySQL表而不影响其他工作的开发者
- 数据库管理员和DevOps工程师
快速上手
# 安装
go install github.com/StirlingMarketingGroup/swoof@v1.6.0
# 初始化(安装man pages和shell补全)
swoof init
# 使用
swoof [flags] 'user:pass@(host)/dbname' 'user:pass@(host)/dbname' table1 table2核心优势
- 通过临时表策略避免导入过程中的系统干扰
- 跨MySQL版本兼容
- 支持多目标同时导入
系统要求
- 操作系统:跨平台(Go支持)
- 支持架构:未明确列出
- 额外依赖:Go (从源码安装时)
历史版本
排序