news 2026/10/1 22:31:02

25MB 搞定 100+ 数据库:DBX 数据库管理工具的安装、部署与 CSV 导出指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25MB 搞定 100+ 数据库:DBX 数据库管理工具的安装、部署与 CSV 导出指南

25MB 搞定 100+ 数据库:DBX 数据库管理工具的安装、部署与 CSV 导出指南

【免费下载链接】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 是一款体积 25MB 的跨平台数据库管理工具,覆盖 MySQL、PostgreSQL、Redis、MongoDB、DuckDB、达梦等 100+ 数据库类型:原生驱动直连,达梦、openGauss、Hive 等走 Agent/JDBC 驱动,桌面端、Docker、CLI 三种形态开箱即用。本文带你依次完成三件事:在桌面端或容器端完成安装并启动、建立并测试第一个数据库连接、把查询结果导出为 CSV 交付。它适合刚接触 DBX 的新手,以及需要把服务自托管到服务器的团队。

跑完全文,你将得到一张按 WHERE 条件过滤后的数据网格,和一个可直接发给业务同事的 CSV 文件。

先定路线:装在本机还是装到服务器

对照下面 3 项判断,选一条路线执行即可,两条路线的操作差异只在部署方式,连接与导出流程完全一致。

你的情况推荐路线理由
日常开发在本机,常操作 SQLite、DuckDB 等本地文件库桌面端文件路径直接指向本机磁盘,无需挂载
服务部署在服务器,团队成员经浏览器访问容器端固定入口http://localhost:4224,数据落在持久化卷
内网或离线环境,无法访问外网任一路线 + 离线驱动包驱动商店支持「导入离线包」,见后文速查表

桌面路线:装、启、连三步完成

桌面端一条包管理命令即可完成安装,启动后认准主界面的「新建连接」按钮。

装:macOS 执行brew install --cask dbx;Windows 执行winget install t8y2.dbx(或经 Scoop 安装);Linux 走 Flatpak,或取.deb/.rpm/.AppImage对应发行版的安装包。需要查阅文档与配置文件时,可拉取源码备用:

git clone https://gitcode.com/gh_mirrors/dbx7/dbx

启:Linux 上首次启动报缺库,原因是依赖 WebKitGTK 运行时,补齐后重启:

sudo apt-get install -y libwebkit2gtk-4.1-dev libgtk-3-dev libappindicator3-dev librsvg2-dev patchelf libssl-dev

此时主界面出现「新建连接」按钮,即代表启动成功。失败时的第一反应:在终端直接运行 DBX 可执行文件,错误首行会指出具体缺失的.so,照名安装即可。

连:点「新建连接」,选 MySQL,填主机、端口、账号、密码,点「测试」。测试通过并保存后,左侧边栏出现该数据库,展开对象树能看到表清单,即代表连接成功。完整步骤见 docs/content/docs/getting-started.cn.mdx。

🐳 容器路线:DBX Docker 部署只需一条命令

容器端把镜像跑起来,浏览器访问 4224 端口即可,数据经命名卷持久化。

装并启:

docker run -d --pull=always --name dbx -p 4224:4224 -v dbx-data:/app/data t8y2/dbx:latest

浏览器访问http://localhost:4224,出现登录页即代表容器启动成功。生产环境务必追加登录密码:-e DBX_PASSWORD=your-password。镜像还接受DBX_DATA_DIR(默认/app/data)、DBX_PORT(默认4224)、DBX_PUBLIC_BASE_PATH(子路径部署,如/dbx)三个环境变量。失败时的第一反应:docker logs dbx看监听端口,再核对-p 4224:4224映射是否存在。

习惯 Compose 的,用仓库里已发布镜像版配置,它默认映射4224:4224并把数据写入dbx-data卷:

docker compose -f deploy/docker-compose.release.yml up -d

连:与桌面端一致——「新建连接」→ 填参 → 「测试」→ 保存,侧边栏出现表树即代表成功。

公共操作:用 WHERE 过滤,再把结果导出为 CSV

双击打开目标库,在对象树选中orders表,数据网格随之铺开:DBX 采用虚拟滚动,几千行也只渲染可视区域,翻页不卡顿。在工具栏展开 WHERE 条件,输入created_at > '2026-08-01'——这在数据库侧过滤,真实减少返回的数据量;客户端搜索则只是缩小显示,不改变拉取量,大表务必走数据库侧。

点导出按钮,选 CSV——DBX 同时支持 CSV / TSV / JSON / Markdown / XLSX / SQL 六种格式。导出前核对三个确认点:当前页、WHERE 筛选条件、选择区域。「当前可见数据」不等于完整表,这是新手导出漏数据的头号原因;需要全表时先清空筛选再导出。数据网格的完整能力见 docs/content/docs/data-grid.cn.mdx,补全、格式化、选中执行等编辑器玩法见 docs/content/docs/query-editor.cn.mdx。

问题速查:四个高频现象对照处理

遇到下面四种现象,按下表逐项处理即可,全部覆盖首次使用阶段的高频故障。

现象可能原因处理动作
连接超时主机、端口、防火墙或安全组拦截;内网库未配置隧道;Docker 宿主机到目标库网络不通逐项核对网络链路;内网库先配隧道/代理;验证部署机能否直连目标库
认证失败账号密码错误、认证方式不匹配、要求 SSL、账号无远程登录权限复核凭据;确认认证方式与 SSL 要求;让管理员放开该账号的远程访问
能连接但看不到表默认数据库或 Schema 选错、权限不足、可见数据库过滤生效检查连接设置中的默认库、Schema 与「可见数据库」过滤
提示驱动缺失Agent/JDBC 驱动尚未安装「设置 → 驱动」进驱动商店一键安装;离线环境从其他机器下载匹配平台的离线驱动 ZIP,在驱动商店选「导入离线包」

驱动的架构与离线导入细节见 docs/content/docs/driver-management.cn.mdx,完整驱动清单在 crates/dbx-core/assets/database-drivers.manifest.json。

延伸阅读

一个 25MB 的入口替代多个臃肿客户端,100+ 数据库统一管理,AI 助手、MCP Server 与 CLI 也内置其中——装完本文这条路,核心工作流已全部打通。

  • 安装与首次连接全貌:docs/content/docs/getting-started.cn.mdx
  • Web 部署后的 HTTP API 参考:docs/content/docs/web-api.cn.mdx
  • 支持哪些数据库类型:docs/content/docs/databases.cn.mdx

如果装的过程中遇到文中未覆盖的问题,欢迎留言,附上你的操作系统与数据库类型,一起把这张速查表补全。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 22:29:22

运维工程师学习路线:从Linux基础到自动化与监控的进阶指南

“运维学习笔记(完善中)”——当我写下这个标题的时候,其实心里很清楚,这份笔记大概率永远不会有真正“完善”的那一天。倒不是说自己懒或者学不动,而是运维这个行当,技术栈的膨胀速度远超个人的学习速度。…

作者头像 李华
网站建设 2026/10/1 22:29:14

Node-RED零代码可视化:MQTT+MySQL+HTML构建实时数据看板

1. 这不是写代码,是搭积木:一个零编程基础也能上手的数据可视化方案 “即使不会node.js,拖拽就可完成数据的可视化展示”——这句话不是营销话术,而是我过去三年在工业现场、中小制造企业、教育实验室和社区物联网项目里反复验证过…

作者头像 李华
网站建设 2026/10/1 22:26:30

LSTM字符级语言模型实战:用鹿鼎记训练AI续写武侠小说

简介:基于金庸《鹿鼎记》全文的 LSTM 文本生成项目,面向自然语言处理入门者、毕设学生或对小说自动续写感兴趣的开发者。项目用爬虫抓取金庸网小说目录及各章节文本,原始语料约 100 万字,演示时截取前 5 万字符,并完成…

作者头像 李华
网站建设 2026/10/1 22:24:26

AI率检测原理与降AI率实用方法:让论文回归人的写作痕迹

今年毕设群最热闹的话题,已经不再是“查重率怎么降”,而是“AI率怎么压”。好几个学生拿着同一个截图来找我:学校系统里AIGC检测标红,AI率32%,学院要求不超过10%,导师扔下一句“不降下来就不要提交”。更冤…

作者头像 李华
网站建设 2026/10/1 22:22:27

IEEE 1588 PTP授时原理与5G承载网部署实战

IEEE 1588 这个词,干通信的老哥们都不陌生,但真正能把主从时钟握手、报文时戳计算、电信级部署方案讲明白的,说实话不多。最近好几个项目都在推 5G 前传和承载网改造,PTP 授时原理这块的需求一下子冒出来了——不是那种"大概…

作者头像 李华
网站建设 2026/10/1 22:22:24

Java AI路由网关实战:大模型接入与工程化落地

最近这半年,我一直泡在Java AI开发的工程化落地里。说实话,AI应用开发这事儿,单纯调大模型接口已经不是什么门槛了,真正让人头疼的是 工程化 ——怎么把AI能力稳定地嵌进现有Java技术栈,怎么在多模型、多服务之间做路…

作者头像 李华