拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DBX 轻量级数据库管理工具快速上手指南:25 MB 连上 100+ 数据库

DBX 轻量级数据库管理工具快速上手指南:25 MB 连上 100+ 数据库

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),仅供参考

返回列表