尧图精选

DBX 上手指南:25MB 装下 100+ 数据库,从 Docker 部署到 AI 生成 SQL

🕒 发布时间:2026/10/1 8:22:55 📁 来源:尧图网络
DBX 上手指南25MB 装下 100 数据库从 Docker 部署到 AI 生成 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/dbxDBX 是一款 25MB 的跨平台数据库管理工具一个客户端连上 100 数据库还内置 AI 助手、MCP Server 和 CLI。这篇文章带你从 Docker 部署开始走完安装、建连、查数据的完整第一圈命令可直接复制。算算你的硬盘为数据库工具交了多少税问个扎心的光数据库客户端你装过几个MySQL 一个、Redis 一个、MongoDB 再来一个有的还捆绑几百 MB 的 Java 运行时装完硬盘和内存一起报警。DBX 走反方向一个 25MB 的 Rust 桌面程序把关系型数据库、NoSQL、消息队列收进同一个界面。它不是尽量支持仓库里连接类型配置就有 85 份plugins/connection-types/、方言定义 37 份支持到什么程度自己翻仓库就能验证。25MB 里到底装了什么几个可以验证的数字25MB桌面安装包体积无捆绑重型运行时解压即用100支持数据库数量MySQL、PostgreSQL、SQLite、Redis、MongoDB 走内置 Rust 驱动开箱即用Oracle、达梦、openGauss 等通过 Agent/JDBC 扩展3 种形态桌面端Tauri、Docker Web 版、CLI共用同一套 Rust 核心Java 按需下载JDBC 驱动的库才需要 JREDBX 内置 JRE 管理不污染系统 Java一句话总结它的定位把数据库全家桶压缩进一个安装包里代价只是偶尔按需装几个驱动。Docker 部署 DBX 数据库管理工具一条命令跑通想最快看到结果Docker 是成本最低的路径——不装依赖、不编译、不挑系统。准备一台能跑 Docker 的机器就这一步。执行在仓库根目录运行docker compose -f deploy/docker-compose.release.yml up -d这条命令拉起官方发布镜像compose 文件在 deploy/docker-compose.release.yml仓库同目录的docker-compose.yml则从源码现场构建留给需要最新开发版本的人。看到什么浏览器打开http://localhost:4224默认口令changeme登录后第一件事去设置里换成自己的密码。连接配置存在dbx-data卷里容器重启不丢数据。服务挂在反向代理子路径下时给容器加DBX_PUBLIC_BASE_PATH环境变量即可compose 文件里有现成注释。想从源码跑桌面端也可以克隆仓库后执行make它会自动装依赖并启动 Tauri 开发环境前置要求是 Node.js 22.13、pnpm、Rust 1.88分平台步骤在 docs/content/docs/getting-started.mdx。建一条连接跑完第一张表主界面点新建连接类型下拉里选 MySQL依次填主机、端口、用户名、密码点测试连接。通过后保存左侧导航树里就多了这条连接。双击进去展开库表点开任意一张表数据网格直接呈现。这里看和改在同一个界面双击单元格改值右键菜单支持排序、筛选、复制框选一片区域能直接导出 CSV 或 JSON。完整的网格操作说明在 docs/content/docs/data-grid.mdx。到这里最小闭环走完了部署 → 建连 → 查数 → 改数 → 导出。后面的进阶玩法都是在这个闭环上加分。进阶三件套让 AI 面板写 SQL选中一张表打开右侧 AI 面板用大白话描述需求比如统计各部门的平均薪资。DBX 生成 SQL 后会先做安全检查你确认再执行全程不用在聊天框和编辑器之间复制粘贴。适合日常取数、写分析语句的人省掉的是来回粘贴的时间。把 AI 编程工具接进 DBXDBX 原生实现了 MCP 协议Claude Code、Cursor 这类编程助手可以直接读你在 DBX 里配好的连接查表结构、跑查询、拿结果。仓库examples/mcp/目录下有三份现成配置claude-code.mcp.json、cursor.mcp.json、web-deployment.mcp.json抄进工具设置就能用。适合想让查库成为 AI 编码流程一环的开发者。终端里的 CLI不需要图形界面时npm install -g dbx-app/cli装完即可用。一条dbx query 连接名 select count(*) from users出结果加--format csv直接喂给脚本dbx doctor能自检环境和连接存储状态。写定时巡检、挂 CI 的场景都会用到它命令清单以仓库文档为准。新手避坑清单1. 建连时报驱动缺失。原因主流库走内置 Rust 驱动Oracle、达梦这类走 JDBC Agent需要额外组件。解决打开驱动管理按提示一键安装离线环境可手动放置驱动包清单见 crates/dbx-core/assets/database-drivers.manifest.json。2. 测试通过展开却是空库。原因默认库没选、账号权限不足或可见库过滤器在生效。解决核对默认数据库和权限关掉过严的过滤条件。3. 界面看着卡住了。原因自动刷新开着页面一直在重拉数据。解决改成手动刷新立刻恢复流畅。4. 大结果集越翻越慢。原因一次拉的数据量太大。解决先用筛选条件把结果集压小再谈翻页和导出的效率。5. Docker 挂子路径下白屏。原因静态资源路径和实际部署路径对不上。解决容器加DBX_PUBLIC_BASE_PATH/dbx之类的环境变量。今天就能做的三件事按上面的命令把 Docker 版拉起来改掉默认口令建一条 MySQL 连接没有环境就用本地 SQLite 文件跑一条select打开 AI 面板用一句人话生成你的第一条 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),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →