# sql-execute-admin **Repository Path**: mirrors_houbb/sql-execute-admin ## Basic Information - **Project Name**: sql-execute-admin - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-02 - **Last Updated**: 2026-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 ## 平台简介 [sql-execute-admin](https://github.com/houbb/sql-execute-admin) 是 sql指标执行调度管理控台。 * 前端采用Vue、Element UI。 * 后端采用Spring Boot、Spring Security、Redis & Jwt。 * 权限认证使用Jwt,支持多终端认证系统。 * 支持加载动态权限菜单,多方式轻松权限控制。 * 高效率开发,使用代码生成器可以一键生成前后端代码。 ## 内置功能 - 数据源管理 - 执行脚本管理 - 调度管理 # 本地启动 ## 依赖 redis mysql node ## 后端 2)执行 mysql 脚本 登录 mysql 清空库(谨慎操作,别清空了以前的数据) ``` use test; drop database sql_execute; ``` 创建库 ``` create database sql_execute; use sql_execute; ``` 执行 sql 下的 `init.sql` 3)修改配置 `application-druid.yml` 调整一下数据库链接+账户密码 ```yaml spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: url: jdbc:mysql://localhost:3306/sql_execute?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: PASSWORD ``` 运行 SpringBootApplication#main() ## 前端 ``` cd admin-ui npm install --registry=https://registry.npm.taobao.org npm run dev ``` ## 登录 打开浏览器,输入:http://localhost:80 (默认账户 admin/admin123) # 技术鸣谢 - 感谢 ruoyi-vue 的无私奉献 # road-map ## 配置控台 - [ ] 页面枚举值的优化 - [ ] 页面数值类型输入优化 - [ ] 选择支持关联查询,而不是手动输入 - [ ] cron 支持最近5次执行 - [ ] sql 数据源支持页面验证 - [ ] 调度作业支持页面验证显示结果 ## 核心链路 - [ ] 数据源的缓存? - [ ] 慢SQL - [ ] 异常SQL