收起左侧

无需复杂配置,可视化管理!NAS 上部署 DbGate 数据库管理工具

0
回复
159
查看
[ 复制链接 ]

17

主题

5

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

DbGate:

一款跨平台的数据库管理工具,支持多种 SQL 和 NoSQL 数据库,旨在提供简单易用且高效的多数据库同时管理体验,同时具备丰富的高级功能。

图片

核心特性:

  • • 多数据库支持:兼容 MySQL、PostgreSQL、SQL Server、Oracle、MongoDB、Redis、SQLite 等多种数据库,部分高级数据库(如 Amazon Redshift、CosmosDB 等)为 Premium 版本支持
  • • 数据管理功能:包括表格数据浏览与编辑、表结构修改、索引和键管理、数据导入导出(支持 CSV、Excel、JSON 等格式)
  • • 高级功能:数据库结构比较与同步、ER 图、可视化查询设计器、图表可视化、AI 驱动的数据库聊天、GEO 数据地图展示等
  • • 多平台运行:可作为 Windows、Linux、Mac 桌面应用,也可通过 Docker 容器运行在服务器端并通过浏览器访问

安装

Docker Compose

services:
  dbgate:
    image: dbgate/dbgate:latest
    container_name: dbgate
    ports:
      - 3000:3000
    restart: always

可以添加环境变量指定连接数据库,比如下面配置

services:
  dbgate:
    image: dbgate/dbgate:latest
    container_name: dbgate
    ports:
      - 3000:3000
    environment:
      CONNECTIONS: mssql
      LABEL_mssql: MySql
      SERVER_mssql: 192.168.31.90
      USER_mssql: root
      PASSWORD_mssql: MYSQL_ROOT_PASSWORD
      PORT_mssql: 3306
      ENGINE_mssql: mysql@dbgate-plugin-mysql
    restart: always

使用

浏览器中输入 http://NAS的IP:3000 就能看到界面

图片

初次打开,目前好像还没有中文

图片

新建一个连接

图片

选择连接的数据库类型

图片

填写数据库信息

图片

先进行测试,没问题再点击保存

图片

数据操作非常直观

图片

支持 SQL 语句操作

图片

支持导出很多格式

图片

支持数据表的备份

图片

可以查看操作记录

图片

总结

DbGate 作为一款数据库管理工具,最大优势在于对 MySQL、PostgreSQL、MongoDB 等多种数据库的广泛兼容,而且日常操作可以通过网页端就能完成,非常方便。

总的来说功能很强大,但是没有中文比较可惜。目前没发现,如果可以有定时自动备份数据库功能就更好了。

综合推荐:⭐⭐⭐(支持数据库比较多,连接方便)

使用体验:⭐⭐(功能强大,略显复杂)

部署难易:⭐(非常简单)

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则