DBX 轻量级数据库管理工具快速上手指南:25 MB 连上 100+ 数据库
【免费下载链接】dbx25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。项目地址: https://gitcode.com/GitHub_Trending/dbx7/dbx
DBX 是一款 Rust 打造的轻量级数据库管理工具:单文件约 25 MB,原生支持 MySQL、PostgreSQL、Redis、MongoDB、达梦等 100+ 数据库,并提供桌面、Docker、CLI 三种形态,内置 AI 助手与 MCP Server。
又「轻」又「全」的底气在哪里
传统数据库客户端往往偏重:有的要先装 Java 运行时,有的捆绑几十 MB 的浏览器内核,启动慢、内存高,还常弹更新。DBX 走了另一条路——解压即用,启动几乎没有等待。它的覆盖面却不小:除了 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、达梦、openGauss,Kafka、Pulsar、RocketMQ 这类消息队列也纳入管理;借助 Agent 扩展机制,H2、Snowflake、Hive、Cassandra 等更细分的场景也能接进来。
| 对比维度 | 传统客户端 | DBX |
|---|---|---|
| 安装体积 | GB 级,捆绑 Java 运行时或浏览器内核 | 单文件约 25 MB,解压即用 |
| 数据库覆盖 | 通常 1~3 种 | 100+ 种,含达梦、openGauss 等 |
| 使用形态 | 多为桌面单一形态 | 桌面 + Docker + CLI 三种 |
| 扩展能力 | 依赖厂商排期 | Agent 机制覆盖 H2、Snowflake、Hive 等 |
两条路径快速跑起来:桌面版或 Docker 版
路径 A:桌面版,适合个人开发者。直接下载官方安装包最省事,也可以从源码构建:
git clone https://gitcode.com/gh_mirrors/dbx7/dbx仓库内crates/是 Rust 核心引擎,apps/desktop是前端界面。Linux 下先装 Tauri 的图形运行库(以 Debian/Ubuntu 为例):
sudo apt-get install libwebkit2gtk-4.0-dev libssl-dev回到根目录执行下面这条命令,首次会编译 Rust 后端,等一两分钟窗口即弹出,默认打开的就是连接配置界面:
npm run tauri dev路径 B:Docker 版,适合团队共用。项目自带 compose 编排,进入deploy/目录后执行:
docker-compose up -d容器起来后,浏览器打开http://localhost:4224,用默认口令changeme登录,随即到设置里换成自己的密码。连接数据写入dbx-data卷,重启不丢;要挂到反向代理子路径下,给容器加一个DBX_PUBLIC_BASE_PATH环境变量即可。
走通完整工作流:从新建连接到 AI 生成 SQL
主界面点「新建连接」,从类型下拉框选数据库类型(以 MySQL 为例),填好主机、端口、用户名、密码四项,点「测试连接」。状态转绿说明参数没毛病,保存后这条连接就挂进左侧导航树。
双击进入库表列表,选任意一张表打开数据网格。查看和修改在同一界面完成:双击单元格即可改值,右键菜单能做排序、筛选、复制、转置、批量修改;框选一块区域还能把结果导出为 CSV、JSON 或 Markdown。
连接走通后,打开右侧 AI 面板,用大白话写下「统计各部门的平均薪资」,DBX 马上给出对应 SQL,执行前先过一道安全检查,省掉在编辑器和网页之间来回拷贝的步骤。
通过 MCP 让 AI 编程工具直连数据库
DBX 原生支持 Model Context Protocol:Claude Code、Cursor、Windsurf 等编程助手可以直接查询你在 DBX 里配好的连接。examples/mcp/ 目录放着现成接入示例,拷进工具设置就能用,一条连接走遍所有 AI 编辑器。
避坑清单与进阶延伸
- 连接报驱动缺失→ 进「工具 > 驱动管理」按提示装对应驱动;清单维护在 database-drivers.manifest.json,离线环境可手动放置。
- 大表查询响应慢→ 默认每页 100 行可以先不动,优先用筛选条件压小结果集,再谈翻页和导出。
- 表格看着像「卡住」→ 多半是高频自动刷新在作怪,切成手动刷新,界面立刻恢复。
不需要图形界面时,crates/dbx-cli里的命令行工具能执行查询与常规运维,配脚本做定时巡检很合适。常熬夜写 SQL 的话,建议切到暗色主题,深色高对比配色看着不累:
分平台的安装、连接细节都在官方入门文档里,MCP 更多接法见 examples/mcp/。
DBX 把「一个工具管 100+ 数据库」从口号变成了 25 MB 的现实。现在就可以花两分钟:建一个本地 MySQL 测试连接,体验一次自然语言生成 SQL。👉
【免费下载链接】dbx25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。项目地址: https://gitcode.com/GitHub_Trending/dbx7/dbx
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考