当前位置: 首页 > news >正文

免费开源!推荐一款网页版数据库管理工具!

免费开源!推荐一款网页版数据库管理工具!

DBGate 是一个开源的数据库管理工具,DBGate 的最大特点是可以 Web 访问!轻松实现一台机器部署,所有人使用!

无论是 MySQL、PostgreSQL、SQLite 还是 SQL Server,DBGate 都能够提供直观、易用的图形化界面,使得用户可以方便地执行查询、管理数据和数据库结构、进行数据迁移等任务。

同时跨平台支持,用户可以在 Windows、Mac OS 和 Linux 等操作系统上使用它。

img

支持多种数据源

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle
  • MongoDB
  • Redis
  • SQLite
  • Amazon Redshift (Premium)
  • CockroachDB
  • MariaDB
  • CosmosDB (Premium)
  • ClickHouse

DBGate 的功能介绍

数据库连接管理

image-122174324519

填写连接信息点击测试

image-122174757821

查看数据库列表

image-122174918382

数据表与视图操作

查看表视图

image-122175308277

查看表数据

image-122175423482

其他页面预览

img

img

安装步骤

从 Docker Hub 仓库拉取镜像

docker pull dbgate/dbgate

使用以下命令启动一个 DbGate 容器:

docker run -it --name dbgate-instance --restart always -p <主机端口>:3000 dbgate/dbgate

如果你想预配置连接:

docker run -it --name dbgate-instance --restart always -p <主机端口>:3000 -e CONNECTIONS='mssql' -e LABEL_mssql='MS SQL' -e SERVER_mssql='SERVER_IP' -e USER_mssql='USER' -e PASSWORD_mssql='PWD' -e ENGINE_mssql='mssql@dbgate-plugin-mssql'  dbgate/dbgate

如果你想在应用中定义连接,请不要定义 CONNECTIONS 环境变量。相反,定义卷映射,这样保存的连接将被持久化。为了持久化保存的脚本、档案、应用层等,也需要卷映射。

或者使用以下 docker-compose 配置:

version: '3'
services:dbgate:image: dbgate/dbgaterestart: alwaysports:- 80:3000volumes:- dbgate-data:/root/.dbgateenvironment:CONNECTIONS: con1,con2,con3,con4LABEL_con1: MySqlSERVER_con1: mysqlUSER_con1: rootPASSWORD_con1: TESTPORT_con1: 3306ENGINE_con1: mysql@dbgate-plugin-mysqlLABEL_con2: PostgresSERVER_con2: postgresUSER_con2: postgresPASSWORD_con2: TESTPORT_con2: 5432ENGINE_con2: postgres@dbgate-plugin-postgresLABEL_con3: MongoDBURL_con3: mongodb://mongo:27017ENGINE_con3: mongo@dbgate-plugin-mongoLABEL_con4: SQLiteFILE_con4: /home/jan/feeds.sqliteENGINE_con4: sqlite@dbgate-plugin-sqlitevolumes:dbgate-data:driver: local

DBGate 的使用场景

DBGate 可以广泛应用于以下几种场景:

  1. 开发环境的数据库管理:开发人员可以使用 DBGate 方便地管理本地开发数据库,执行查询并进行调试。
  2. 生产环境的数据库维护:DBGate 提供了图形化界面,使得数据库管理员能够高效地进行日常的数据库维护和监控。
  3. 数据分析与报表:数据分析师可以通过 DBGate 执行复杂的 SQL 查询,并通过可视化界面展示结果,帮助业务决策。
  4. 数据迁移与备份:DBGate 的数据导入导出功能使得数据库迁移和备份变得更加简单和快捷。
http://www.lryc.cn/news/505377.html

相关文章:

  • 生态系统NPP及碳源、碳汇模拟实践技术应用(土地利用变化、未来气候变化、空间动态模拟)
  • Mvc、Springmvc框架
  • MATLAB2021B APP seriallist 串口通信
  • 【Python爬虫系列】_033.Scrapy_分布式爬虫
  • 2025erp系统开源免费进销存系统搭建教程/功能介绍/上线即可运营软件平台源码
  • Android实战经验篇-busybox小工具
  • 上海艾一公司-运维工程师知识点备战
  • 【网络安全】Web安全基础- 第一节:web前置基础知识
  • 数仓开发那些事_番外(2)
  • Linux常用指令-----下
  • MySQL通过binlog日志进行数据恢复
  • 【AIGC】与模型对话:理解与预防ChatGPT中的常见误解
  • 字符2
  • 25年宁德时代社招在职晋升Verify测评SHL题库:语言理解+数字推理考什么?
  • 数据转换:连接数据孤岛,释放信息价值
  • 提升PHP技能:18个实用高级特性
  • MySQL基础操作(2)
  • Windows环境 (Ubuntu 24.04.1 LTS ) 国内镜像,用apt-get命令安装RabbitMQ
  • web网页前后端交互方式
  • LN61C 高精度 低功耗 小封装 电压检测芯片
  • 自动驾驶控制与规划——Project 2: 车辆横向控制
  • Bootstrap-HTML(五)图像基础样式
  • bain.js(十二):RNN神经网络实战教程 - 音乐乐谱生成 -人人都是作曲家~
  • Endnote | 查看文献所在分组
  • DateRangePickerDialog组件的用法
  • 数据库合并操作:深入理解 MERGE INTO 语句
  • 联发科MTK8788_MT8788安卓核心板安兔兔跑分_安卓主板方案商
  • 计算机网络技术基础:6.数据传输方式
  • 免费开源了一个图床工具 github-spring-boot-starter
  • Mysql之YUM安装时GPG 密钥报错问题处理