开源、跨平台的数据库管理工具
连接管理 · 对象浏览 · 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ýrobce (čínština)
Co je EasyDB?
EasyDB je program pro Windows s otevřeným zdrojovým kódem z kategorie „Databáze“. Výrobce: easydb. Programovací jazyk: TypeScript.
Instalace a systémové požadavky
Oficiální instalátory jsou k dispozici pro 64bit; typ instalátoru: EXE (NSIS) a MSI. Lze ho nainstalovat jen pro aktuálního uživatele, bez oprávnění správce. Instalátor podporuje bezobslužnou (tichou) instalaci. K dispozici je balíček MSI pro nasazení přes zásady skupiny, Intune nebo Configuration Manager.
Oblíbenost a typy souborů
Zdrojový kód na GitHubu (qingwz1994/easydb) má 17 hvězd. Podobné programy: MariaDB, HeidiSQL a SQLite.
Popis projektu na GitHubu: “数据库操作工具”
Výhody / Nevýhody
Výhody
- Otevřený zdrojový kód: kdokoli ho může zkontrolovat a sestavit
- Balíček MSI pro centrální nasazení
- Zdokumentovaná tichá instalace
- Instalace bez oprávnění správce
Nevýhody
- Chybí nativní sestavení ARM64
- Repozitář zdrojového kódu je archivován
Ve zkratce: EasyDB je program pro Windows s otevřeným zdrojovým kódem (kategorie „Databáze“); sestavení: 64bit. Správci ho mohou nasadit bezobslužně.
Je stažení programu EasyDB bezpečné?
- Soubor se stahuje z domény výrobce (github.com)
- Odkaz ke stažení používá HTTPS
- Hash SHA256 je zveřejněn – soubor lze ověřit:
A3CF7A38ABDCC258C24D96024FD9581ACF5FEC234A525EA8F8C6654D05B9E306· Otevřít zprávu VirusTotal pro tento hash - Odkaz zatím nebyl ověřen
- Otevřený zdrojový kód
- ExeAtlas instalátory neukládá, nebalí ani nemění
Související návod: Jak ve Windows ověřit hash SHA256 souboru
Poslední verze
Všechny verze (1) ›| Verze | Datum | Velikost | Soubory |
|---|---|---|---|
| 1.3.2Nejnovější | 24. dubna 2026 | — | 64bit MSI64bit EXE (NSIS) |
Instalace z příkazového řádku
Tichá instalace ›winget install --id qingwz1994.EasyDB -eEasyDB_1.3.2_x64-setup.exe /SSouvisející návod: Jak používat winget: instalace a aktualizace programů
Informace
- Výrobce
- easydb
- Kategorie
- Databáze
- Licence
- AGPL-3.0
- Cena
- Zdarma
- Zdrojový kód
- github.com/qingwz1994/easydb
- Programovací jazyk
- TypeScript
- Požadavky
- Windows 11 / 10
- Architektura
- 64bit
- Instalátor
- EXE (NSIS), MSI
- Verze
- 1.3.2
- Datum vydání
- 24. dubna 2026
- Přidáno do katalogu
- 14. května 2026
- Verzí v katalogu
- 1
- Hvězdy na GitHubu
- 17
- Forky na GitHubu
- 4
- Web
- github.com
- ID winget
- qingwz1994.EasyDB
- Kód produktu MSI
- {B8AC9065-C965-42A5-BF34-A23601CDEEE9}
Hodnocení a recenze
Zatím žádné recenze. Hodnocení můžete přidat jako první.
Alternativy k programu EasyDB
Zobrazit vše ›-
Open source149,8 tis. ↓ -
Open source528,2 tis. ↓ -
Open source731,3 tis. ↓ -
Proprietární538,1 tis. ↓ -
Open source506,9 tis. ↓ -
Open source47,8 tis. ↓ -
Open source142,4 tis. ↓ -
Open source38,6 tis. ↓
Časté otázky
Je program EasyDB zdarma?
Ano. EasyDB je program s otevřeným zdrojovým kódem (licence AGPL-3.0); stažení i používání je zdarma.
Je stažení programu EasyDB bezpečné?
Soubor se stahuje z github.com – tato doména patří výrobci; ExeAtlas soubor neukládá ani nemění. Porovnejte SHA256 staženého souboru s hodnotou na této stránce nebo otevřete zprávu VirusTotal pro tento hash.
Jak nainstalovat EasyDB přes winget?
Otevřete PowerShell nebo Windows Terminal a spusťte příkaz winget z této stránky. winget stáhne oficiální instalátor a před spuštěním ověří jeho hash SHA256.
Lze EasyDB nainstalovat v tichém režimu?
Ano. Stránka tiché instalace uvádí přesný příkaz pro každý instalátor, včetně msiexec pro balíček MSI.
Funguje EasyDB na ARM (Windows on Arm)?
Sestavení ARM64 neexistuje; Windows 11 on Arm může verzi 64bit spustit pomocí emulace.
Lze program EasyDB používat bez oprávnění správce?
Ano, existuje instalátor pro aktuálního uživatele, který oprávnění správce nepotřebuje.
Jaké jsou alternativy k programu EasyDB?
MariaDB, HeidiSQL, SQLite, MongoDB a Redis on Windows. Srovnání najdete na stránce alternativ.