本文软件由网友
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/dbgateDbGate | Open Source (no)SQL Database Client
地址:https://dbgate.org/
@所有人:写文不易,如果你都看到了这里,请点个赞
和在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
原文始发于微信公众号(各种折腾):跨平台数据库管理器DbGate
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70480.html