开源、跨平台的数据库管理工具
连接管理 · 对象浏览 · SQL 编辑器 · 数据追踪 · DDL 审计 · 结构对比 · 数据迁移 · 数据同步 · 数据导出 · 备份恢复 · 慢查询分析 · 任务中心 · 安全连接
✨ 功能特性
🔌 连接管理
- 支持 MySQL 连接的创建、编辑、测试、分组、搜索
- SSH 隧道:JSch 本地端口转发,真正绕过跳板机访问内网数据库(密码/私钥双认证)
- SSL/TLS 加密:支持 CA 证书验证、客户端双向认证(PEM 格式直读)
- 凭据加密存储:连接密码 AES-256-GCM 加密落盘,机器 ID 绑定密钥;API 响应自动脱敏
🗂️ 数据库工作台
- 对象树分类浏览:表 · 视图 · 存储过程 · 函数 · 触发器
- 数据预览(支持 WHERE 筛选 + 列排序 + 字段自动补全)
- 视图支持:数据预览(只读)+ DDL 查看
- 存储过程/函数/触发器 DDL 查看
- 表结构设计器、DDL 查看
⚙️ 存储过程执行
- 工作台对象树右键菜单入口(⚙ 执行存储过程 / ⨍ 调用函数)
- 自动加载参数元数据(IN/OUT/INOUT 方向、数据类型)
- 类型感知输入组件(整数、小数、布尔、日期、文本)
- 每个参数支持 NULL 复选框
- OUT 参数值执行后回显
- 多结果集 Tab 形式展示
- 函数返回值单独显示
- 执行耗时统计
- ProcedureAdapter 架构,支持扩展 PostgreSQL / 达梦
✏️ SQL 编辑器
- 基于 Monaco Editor,支持语法高亮
- 智能补全:表名、字段名、SQL 关键字、MySQL 函数
- 上下文感知:自动识别 FROM/JOIN 子句中的表并提示字段
- 支持选中部分执行、⌘+Enter 快捷执行
- SQL 历史:可按库开关、可搜索、一键重新执行(可在设置中开关)
🔍 数据追踪(CDC)
- 实时 Binlog 事件采集:INSERT / UPDATE / DELETE(行级)
- 回放模式:对历史 Binlog 文件进行回放,可配置起止位点
- 服务端分页:后端全量存储事件、前端按需拉取
- UPDATE 事件列级 Diff 视图,Diff 模式可隐藏未变列
- 回滚 SQL 生成:将 DML 反向生成 DELETE/INSERT/UPDATE,可下载 .sql
- 正向重放 SQL 生成
- DDL 审计:从 Binlog QUERY 事件采集表级 DDL
- 5 种 DDL 类型:CREATE TABLE / ALTER TABLE / DROP TABLE / TRUNCATE TABLE / RENAME TABLE
- 风险分级:low / medium / high / critical 四档
- 保留原始 SQL,完整审计轨迹
- DDL 独立详情面板(仅查看,不支持回滚/重放)
- 事件列表支持 DDL 筛选,统计面板展示 DDL 计数
- 选中包含 DDL 事件时回滚/重放按钮自动跳过并提示
🆚 结构对比
- 两个 MySQL 实例之间的表级结构对比
- 扩展对象对比:视图 · 存储过程 · 函数 · 触发器
- DDL 归一化:对比前屏蔽 DEFINER、注释、多余空白
- 非表对象支持双栏 DDL 对比展示
🚀 数据迁移
- 向导式操作:选择连接 → 选择对象 → 配置策略 → 确认执行
- 支持结构迁移 + 数据迁移
🔄 数据同步
- 表级实时同步,支持 INSERT / UPSERT 策略
- 性能优化:190 万行同步 48 分 → 5 分 25 秒(9 倍提速)
- rewriteBatchedStatements 批量写入
- 同步期间关闭 unique_checks / foreign_key_checks
- 动态 batch size(普通表 5000,大表 10000)
📤 数据导出
- 导出为 SQL/ZIP 文件,适用于查看、交付和兼容处理
- 支持导出取消,自动清理半成品文件
- 支持导出文件下载
💾 数据库备份与恢复
- 备份功能
- 创建标准备份包 (.edbkp),包含结构、数据和校验信息
- 支持三种备份模式:完整备份、仅结构、仅数据
- 表级选择:可选择特定表或整库备份
- 一致性快照备份,记录 Binlog 位点支持 PITR
- SHA-256 校验确保数据完整性
- 自定义输出路径、预估体积、进度跟踪
- 恢复功能
- 从标准备份包恢复数据库内容
- 文件预检:校验完整性、SHA-256、一致性状态
- 支持两种恢复策略:恢复到新库、覆盖已有库
- 支持三种恢复模式:完整恢复、仅结构、仅数据
- 表级选择:可选择恢复特定表
- 实时进度、日志输出、支持取消
📥 SQL 文件导入
- 原生文件选择器(Tauri 调用系统对话框)
- 拖拽上传 / 路径手动输入
- 流式导入,大文件无内存压力
- 执行统计:成功、失败、跳过计数
- 进度追踪、日志查看、支持取消
🔍 慢查询分析
- 基于 MySQL performance_schema,无需解析 Binlog 或慢查询日志
- SQL 指纹聚合:按 digest 分组,查看执行次数、平均/最大耗时、扫描行数
- 按最低耗时阈值、数据库、关键词搜索过滤
- 「仅无索引」筛选,快速定位缺索引的查询
- 支持按平均耗时、最大耗时、执行次数排序
- 一键 EXPLAIN 执行计划分析
- 自动检测 performance_schema 可用性
📋 任务中心
- 迁移/同步/导出/导入任务统一管理
- 实时进度、耗时、日志查看
- 任务取消、筛选、历史记录
⚙️ 设置中心
- 深色 / 浅色 / 跟随系统主题切换
- 存储管理:磁盘占用可视化、分类清理(导出文件 / 日志 / 备份文件 / 任务记录)
- 备份文件管理:列表查看、单独删除、按天数批量清理
- 自动更新检查
Popis od výrobcu (čínština)
Čo je EasyDB?
EasyDB je program pre Windows s otvoreným zdrojovým kódom z kategórie „Databázy“. Výrobca: easydb. Programovací jazyk: TypeScript.
Inštalácia a systémové požiadavky
Oficiálne inštalátory sú k dispozícii pre 64-bit; typ inštalátora: EXE (NSIS) a MSI. Dá sa nainštalovať iba pre aktuálneho používateľa, bez oprávnení správcu. Inštalátor podporuje bezobslužnú (tichú) inštaláciu. K dispozícii je balík MSI na nasadenie cez skupinovú politiku, Intune alebo Configuration Manager.
Obľúbenosť a typy súborov
Zdrojový kód na GitHube (qingwz1994/easydb) má 17 hviezdičiek. Podobné programy: MariaDB, HeidiSQL a SQLite.
Popis projektu na GitHube: “数据库操作工具”
Výhody / Nevýhody
Výhody
- Otvorený zdrojový kód: ktokoľvek ho môže skontrolovať a zostaviť
- Balík MSI na centrálne nasadenie
- Zdokumentovaná tichá inštalácia
- Inštalácia bez oprávnení správcu
Nevýhody
- Chýba natívne zostavenie ARM64
- Repozitár zdrojového kódu je archivovaný
V skratke: EasyDB je program pre Windows s otvoreným zdrojovým kódom (kategória „Databázy“); zostavenia: 64-bit. Správcovia ho môžu nasadiť bezobslužne.
Je stiahnutie programu EasyDB bezpečné?
- Súbor sa sťahuje z domény výrobcu (github.com)
- Odkaz na stiahnutie používa HTTPS
- Hash SHA256 je zverejnený – súbor sa dá overiť:
A3CF7A38ABDCC258C24D96024FD9581ACF5FEC234A525EA8F8C6654D05B9E306· Otvoriť správu VirusTotal pre tento hash - Odkaz zatiaľ nebol overený
- Otvorený zdrojový kód
- ExeAtlas inštalátory neukladá, nebalí ani nemení
Súvisiaci návod: Ako vo Windows overiť hash SHA256 súboru
Posledné verzie
Všetky verzie (1) ›| Verzia | Dátum | Veľkosť | Súbory |
|---|---|---|---|
| 1.3.2Najnovšia | 24. apríla 2026 | — | 64-bit MSI64-bit EXE (NSIS) |
Inštalácia z príkazového riadka
Tichá inštalácia ›winget install --id qingwz1994.EasyDB -eEasyDB_1.3.2_x64-setup.exe /SSúvisiaci návod: Ako používať winget: inštalácia a aktualizácia programov
Informácie
- Výrobca
- easydb
- Kategória
- Databázy
- Licencia
- AGPL-3.0
- Cena
- Zadarmo
- Zdrojový kód
- github.com/qingwz1994/easydb
- Programovací jazyk
- TypeScript
- Požiadavky
- Windows 11 / 10
- Architektúra
- 64-bit
- Inštalátor
- EXE (NSIS), MSI
- Verzia
- 1.3.2
- Dátum vydania
- 24. apríla 2026
- Pridané do katalógu
- 14. mája 2026
- Verzií v katalógu
- 1
- Hviezdičky na GitHube
- 17
- Forky na GitHube
- 4
- Web
- github.com
- ID winget
- qingwz1994.EasyDB
- Kód produktu MSI
- {B8AC9065-C965-42A5-BF34-A23601CDEEE9}
Hodnotenia a recenzie
Zatiaľ žiadne recenzie. Hodnotenie môžete pridať ako prví.
Alternatívy k programu EasyDB
Zobraziť všetko ›-
Open source149,8 tis. ↓ -
Open source528,2 tis. ↓ -
Open source731,3 tis. ↓ -
Proprietárna538,1 tis. ↓ -
Open source506,9 tis. ↓ -
Open source47,8 tis. ↓ -
Open source142,4 tis. ↓ -
Open source38,6 tis. ↓
Časté otázky
Je program EasyDB zadarmo?
Áno. EasyDB je program s otvoreným zdrojovým kódom (licencia AGPL-3.0); stiahnutie aj používanie je zadarmo.
Je stiahnutie programu EasyDB bezpečné?
Súbor sa sťahuje z github.com – táto doména patrí výrobcovi; ExeAtlas súbor neukladá ani nemení. Porovnajte SHA256 stiahnutého súboru s hodnotou na tejto stránke alebo otvorte správu VirusTotal pre tento hash.
Ako nainštalovať EasyDB cez winget?
Otvorte PowerShell alebo Windows Terminal a spustite príkaz winget z tejto stránky. winget stiahne oficiálny inštalátor a pred spustením overí jeho hash SHA256.
Dá sa EasyDB nainštalovať v tichom režime?
Áno. Stránka tichej inštalácie uvádza presný príkaz pre každý inštalátor, vrátane msiexec pre balík MSI.
Funguje EasyDB na ARM (Windows on Arm)?
Zostavenie ARM64 neexistuje; Windows 11 on Arm dokáže verziu 64-bit spustiť pomocou emulácie.
Dá sa program EasyDB používať bez oprávnení správcu?
Áno, existuje inštalátor pre aktuálneho používateľa, ktorý oprávnenia správcu nepotrebuje.
Aké sú alternatívy k programu EasyDB?
MariaDB, HeidiSQL, SQLite, MongoDB a Redis on Windows. Porovnanie nájdete na stránke alternatív.