# mysqlMonitor
**Repository Path**: osheep/mysql-monitor
## Basic Information
- **Project Name**: mysqlMonitor
- **Description**: MySQL监控系统,对SQL语句的执行效率和表中索引信息等进行可视化的展示
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 10
- **Created**: 2022-04-03
- **Last Updated**: 2022-04-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# mysqlMonitor
#### 介绍
MySQL监控系统(前端基于Vue3.0,使用了Element-PlusUI框架/后端基于SpringBoot)
#### 项目展示





#### 安装教程
1. 前端:Node的版本为v14.17.3,vue-Cli版本为@vue/cli 4.5.13(能支持vue3即可),推荐使用IDEA,导入项目后在当前目录下npm install下载依赖,然后使用npm run dev便可启动前端项目
2. 后端:推荐使用IDEA,JDK推荐1.8,导入之后需加载依赖之后,检查连接url和username以及password(若为其他版本的MySQL还需在pom下修改依赖以及更改url)便可run了
3. MySQL数据库:依赖于本地MySQL自带的Perfomance-Schema库(当前项目使用的Mysql版本为5.7),使用之前请查看MySQL中是否有该库
#### 使用说明
1. 若出现端口占用需修改端口号,前端可在vite.config.js下修改(修改后请在后端的config目录下的CrossConfiguration中配置跨域访问的放行),后端在application.yml下修改
2. 不支持IE
#### 设计思路
该项目是由MySQL5版本新增后的数据库模块Performance_schema性能板块监控为基础开发的
我整理的一些思路碎片放在这:
MySQL5.7关于Performance_schema的简单介绍和注意事项:[笔记](https://blog.csdn.net/killbibi/article/details/121489697)
[MySQL5.7关于Performance_schema官方文档介绍-中文](https://www.docs4dev.com/docs/zh/mysql/5.7/reference/performance-schema-table-index.html)
由于该中文版本对一些概念翻译的不是很到位,这里放上官方介绍
[MySQL5.7关于Performance_schema官方文档介绍-英文原版](https://dev.mysql.com/doc/refman/5.7/en/performance-schema-threads-table.html)
#### 后言
该项目前后端构思开发测试由我完成,若存在Bug或不足,可告知我,谢谢~
微信号:L2574308236