[开源]简洁、专业、安全的数据库查询管理平台 一站式查询管理平台

开源系统流程管理
2026-06-28 06:02 1 次浏览 • 0 次下载 0KB
[开源]简洁、专业、安全的数据库查询管理平台 一站式查询管理平台

一、开源项目简介

图片

DBQuery:简洁、专业、安全的数据库查询管理平台

DBQuery数据库查询平台,由LEPUS开源数据库监控系统(lepus.cc)作者开发,致力于打造简洁、智能、强大、安全的开源数据库一站式查询管理平台。

二、开源协议

使用GPL-3.0开源协议

三、界面展示

界面截图

图片

四、功能概述

特性:

  • 支持MySQL、Oracle、MariaDB、GreatSQL、PostgreSQL、Redis、MongoDB、SQLServer、TiDB、Doris、OceanBase、ClickHouse等各类数据库的SQL执行和数据查询。
  • 支持各类数据库的执行计划、索引、表结构、建表SQL、表容量等数据查询。
  • 支持各类数据库的的元数据信息自动采集和查询。
  • 支持自动发现高风险执行SQL并拦截。
  • 支持SQL执行审计功能。
  • Dashboard报告。
  • 内置自动化任务调度系统。
  • 内置完整的数据源管理功能。
  • 支持国语言国际化、全屏模式、暗色风格切换。
  • 支持Windows和Linux多平台部署。

五、技术选型

DBQuery数据库查询平台,致力于打造简洁、智能、强大、安全的开源数据库一站式查询管理平台。支持MySQL、Oracle、MariaDB、GreatSQL、PostgreSQL、Redis、MongoDB、SQLServer、TiDB、Doris、OceanBase、ClickHouse等各类数据库的SQL执行和数据查询。

技术

  • 基于golang、nodejs/Antd开发,前后端分离。
  • 强大的数据源支持,统一各类数据库驱动。
  • 核心敏感数据采用AES并加盐加密,高安全性。
  • 前后端一体化打包技术,支持一键部署启动。

立即体验

 快速部署

使用我们编译后的二进制包快速安装,适合不需要二次开发和无编程经验的用户,步骤如下:

$ cd dbquery
$ sh install.sh  //安装软件服务
$ vim /etc/dbquery/setting.yml  //修改配置文件数据库连接地址
$ sh start.sh  //启动服务
$ sh status.sh  //查看服务状态
$ sh stop.sh  //停止服务

#服务运行后使用浏览器访问:http://127.0.0.1:8086 登录系统,默认账号密码:admin/dbqueryadmin

源码部署

前置要求

  • Node.js 20.18
  • Npm 10.8
  • Golang 1.19

安装步骤

# 克隆仓库
$ 访问一飞开源:https://code.exmay.com/ 下载

# 部署后端
$ go mod tidy
$ go mod vendor
$ cp setting.example.yml setting.yml  //从配置模板创建配置文件,从修改数据库连接地址
$ go run main.go

# 部署前端
$ cd web
$ npm install
$ npm start

前端地址:http://127.0.0.1:8000 后端地址:http://127.0.0.1:8086 默认账号密码:admin/dbqueryadmin

感谢以下项目

  • ant.design
  • china-alert
  • lepus