暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

跨平台数据库管理器DbGate

各种折腾 2023-01-02
3452

本文软件由网友 zxc
推荐;隔了很久才开始写,又隔了很久才想起来发 😂

什么是 DbGate ?

DbGate
是跨平台的数据库管理器。支持 MySQL
PostgreSQL
SQL Server
MongoDB
SQLite
等的数据库管理器。能够在 Windows
Linux
Mac
下运行或作为 Web
应用程序运行。DbGate
的设计简单易用且高效。但也有许多高级功能,如模式比较、可视化查询设计器、图表可视化或批量导出和导入。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 dbgate
,选择第一个 dbgate/dbgate
,版本选择 latest

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号

本地端口容器端口
8483
3000

命令行安装

如果你熟悉命令行,可能用 docker cli
更快捷

# 运行容器
docker run -d \
   --name dbgate \
   --restart always \
   -p 8483:3000 \
   dbgate/dbgate

也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件

version: '3'

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

然后执行下面的命令

# 新建文件夹 dbgate 
mkdir -p /volume2/docker/dbgate

# 进入目录
cd /volume2/docker/dbgate

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8483
就能看到主界面

MariaDB

Connection type
中选择 MySQL
或者 MariaDB
都可以测试通过

可以直接查看表单视图

MongoDB

试试 Auddly Music Server
Mongo
,安装时老苏没有把端口映射出来,所以为了测试需要映射出来,否则是连不上的

新建一个连接

设置好相应的几个参数

查看表单

PostgreSQL

用的是 Outline
的数据库

查看表单

Redis

还是用的 Outline
的,一般都没设密码

查看表单

其他

JSON
等文件格式,可以直接拖拽文件到网页中打开

插件

Adminer
相比,两者支持的数据库存在一些差异

但主流的几种大家都支持

从使用上来说,DbGate
可能更简单,毕竟支持开箱即用,而不像 Adminer
还需要另外安装扩展,但这不是说 DbGate
不支持插件,它不仅有内置插件,你还可以创建自己的插件

参考文档

dbgate/dbgate: Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application
地址:https://github.com/dbgate/dbgate

DbGate | Open Source (no)SQL Database Client
地址:https://dbgate.org/

@所有人:写文不易,如果你都看到了这里,请点个
在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。

文章转载自各种折腾,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论