开源、跨平台的数据库管理工具
连接管理 · 对象浏览 · 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 可用性
📋 任务中心
- 迁移/同步/导出/导入任务统一管理
- 实时进度、耗时、日志查看
- 任务取消、筛选、历史记录
⚙️ 设置中心
- 深色 / 浅色 / 跟随系统主题切换
- 存储管理:磁盘占用可视化、分类清理(导出文件 / 日志 / 备份文件 / 任务记录)
- 备份文件管理:列表查看、单独删除、按天数批量清理
- 自动更新检查
제공사 설명 (중국어)
EasyDB 소개
EasyDB 프로그램은 easydb에서 배포하는 오픈 소스 Windows용 데이터베이스 소프트웨어입니다. 개발 언어는 TypeScript입니다.
설치 및 시스템 요구 사항
공식 설치 파일은 64비트용 EXE (NSIS), MSI 형식으로 제공됩니다. 관리자 권한 없이 현재 사용자 계정에만 설치할 수 있습니다. 설치 파일이 자동(무인) 설치를 지원합니다. 그룹 정책, Intune, Configuration Manager로 배포할 수 있는 MSI 패키지가 있습니다.
인기도 및 지원 파일 형식
GitHub에 공개된 소스 코드(qingwz1994/easydb)의 스타 수는 17개입니다. 비슷한 프로그램으로는 MariaDB, HeidiSQL, SQLite 등이 있습니다.
GitHub 프로젝트 설명: “数据库操作工具”
장점 / 단점
장점
- 오픈 소스: 누구나 코드를 확인하고 빌드할 수 있음
- 조직 배포용 MSI 패키지 제공
- 무인 설치 방법이 공개됨
- 관리자 권한 없이 설치 가능
단점
- 네이티브 ARM64 버전 없음
- 소스 저장소가 보관 처리됨
요약: EasyDB 프로그램은 64비트 PC에서 쓸 수 있는 오픈 소스 데이터베이스 도구입니다. 관리자는 무인 설치로 일괄 배포할 수 있습니다.
EasyDB 다운로드는 안전한가요?
- 파일은 제공사 소유 도메인(github.com)에서 제공됩니다
- 다운로드 링크는 HTTPS를 사용합니다
- SHA256 해시가 공개되어 있어 파일을 검증할 수 있습니다:
A3CF7A38ABDCC258C24D96024FD9581ACF5FEC234A525EA8F8C6654D05B9E306· 이 해시의 VirusTotal 보고서 열기 - 링크를 아직 확인하지 않았습니다
- 소스 코드가 공개되어 있습니다
- ExeAtlas는 설치 파일을 호스팅하거나 감싸거나 변경하지 않습니다
관련 가이드: Windows에서 SHA256 해시 확인하는 법
최근 버전
전체 1개 버전 ›| 버전 | 날짜 | 크기 | 파일 |
|---|---|---|---|
| 1.3.2최신 | 2026년 4월 24일 | — | 64비트 MSI64비트 EXE (NSIS) |
명령줄로 설치
무인 설치 ›winget install --id qingwz1994.EasyDB -eEasyDB_1.3.2_x64-setup.exe /S관련 가이드: winget 사용법: 프로그램 설치와 업데이트
정보
- 제공사
- easydb
- 카테고리
- 데이터베이스
- 라이선스
- AGPL-3.0
- 가격
- 무료
- 소스 코드
- github.com/qingwz1994/easydb
- 개발 언어
- TypeScript
- 요구 사항
- Windows 11 / 10
- 아키텍처
- 64비트
- 설치 파일
- EXE (NSIS), MSI
- 버전
- 1.3.2
- 출시일
- 2026년 4월 24일
- 카탈로그 등록일
- 2026년 5월 14일
- 등록된 버전
- 1
- GitHub 스타
- 17
- GitHub 포크
- 4
- 공식 웹사이트
- github.com
- winget ID
- qingwz1994.EasyDB
- MSI 제품 코드
- {B8AC9065-C965-42A5-BF34-A23601CDEEE9}
평점 및 리뷰
아직 리뷰가 없습니다. 처음으로 평가해 보십시오.
EasyDB 대체 프로그램
전체 보기 ›-
오픈 소스15만 ↓ -
오픈 소스52.8만 ↓ -
오픈 소스73.1만 ↓ -
독점 라이선스53.8만 ↓ -
오픈 소스50.7만 ↓ -
오픈 소스4.8만 ↓ -
오픈 소스14.2만 ↓ -
오픈 소스3.9만 ↓
자주 묻는 질문
EasyDB 무료인가요?
네. 이 프로그램은 오픈 소스 소프트웨어입니다(AGPL-3.0 라이선스).
EasyDB 다운로드는 안전한가요?
파일은 github.com에서 내려받습니다. github.com은(는) 제공사 소유 도메인입니다. ExeAtlas는 파일을 호스팅하거나 변경하지 않습니다. 다운로드한 파일의 SHA256 해시를 이 페이지의 값과 비교하거나, 해당 해시의 VirusTotal 보고서를 확인하십시오.
EasyDB winget으로 설치하는 방법은?
PowerShell이나 Windows 터미널을 열고 이 페이지에 있는 winget 명령어를 실행하십시오. winget은 공식 설치 파일을 내려받고 실행하기 전에 SHA256 해시를 검증합니다.
EasyDB 무인 설치가 가능한가요?
네. 무인 설치 페이지에 설치 파일별 명령어를 정리해 두었습니다(MSI 패키지용 msiexec 명령어 포함).
EasyDB ARM(Windows on Arm)에서 실행되나요?
ARM64 버전은 없습니다. Windows 11 on Arm에서는 에뮬레이션으로 64비트 버전을 실행할 수 있습니다.
EasyDB 관리자 권한 없이 사용할 수 있나요?
네. 관리자 권한이 필요 없는 사용자별 설치 파일이 있습니다.
EasyDB 대체 프로그램은?
MariaDB, HeidiSQL, SQLite, MongoDB, Redis on Windows 등이 있습니다. 대체 프로그램 페이지에서 비교해 볼 수 있습니다.