# monitor_mysql
**Repository Path**: lwlspace/monitor_mysql
## Basic Information
- **Project Name**: monitor_mysql
- **Description**: Mysql数据库监听项目,整合了前端,启动jar包便可运行项目。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: mysqlMonitor1.0
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2022-09-22
- **Last Updated**: 2023-07-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: MySQL, Java
## README
# mysqlMonitor
#### 介绍
MySQL监控系统(前端基于Vue3.0,使用了Element-PlusUI框架/后端基于SpringBoot)
架构如图:

#### 安装教程
第一步:确认自己的MySQL版本为5.X版本以上的,内部有Performance_schema数据库.电脑安装了JDK
第二步:更改config下的application.yml中的数据库账户和密码
第三步:直接执行startMonitor文件夹下的run程序即可启动程序(windows系统执行run.dat,Linux系统执行run.sh),然后打开浏览器访问http://localhost:20015 即可使用该程序
#### 使用说明
1. 由于该版本整合了前后端,所以不支持修改端口
2. 在使用SQL语句测试,访问表时,请标识数据库,如db.table
3. 该版本为了简化使用流程,前端代码进行了打包,若想查看前端VUE代码实现,请看[前后端初始代码](https://gitee.com/lwlspace/mysql-monitor)
#### 项目展示

#### 设计思路
该项目是由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