阅读量:3
以下是Debian系统下常用MySQL监控工具的使用方法:
一、命令行工具
-
mysqladmin
- 查看服务器状态:
mysqladmin -u root -p status - 查看连接数:
mysqladmin -u root -p processlist
- 查看服务器状态:
-
Innotop
- 安装:
sudo apt install innotop - 运行:
innotop -u root -p '密码',支持实时查看InnoDB状态、查询列表等。
- 安装:
-
Mytop
- 安装:
sudo apt install mytop - 运行:
mytop --prompt,输入密码后显示线程、查询负载等信息。
- 安装:
二、图形化工具
-
Prometheus + Grafana
- 安装Prometheus:
sudo apt install prometheus - 安装MySQL Exporter:
wget https://github.com/prometheus/mysql_exporter/releases/download/v1.10.0/mysql_exporter-1.10.0.linux-amd64.tar.gz,配置后启动。 - 安装Grafana:
sudo apt install grafana,导入MySQL监控仪表盘(如ID 7362)。
- 安装Prometheus:
-
Zabbix
- 安装Zabbix Server:
sudo apt install zabbix-server-mysql zabbix-frontend-php。 - 配置MySQL监控:在Zabbix前端添加MySQL主机,启用对应监控项(如连接数、慢查询)。
- 安装Zabbix Server:
三、内置命令与日志
-
SHOW命令
- 查看状态变量:
SHOW GLOBAL STATUS LIKE 'Threads_connected'。 - 查看进程列表:
SHOW FULL PROCESSLIST。
- 查看状态变量:
-
慢查询日志
- 启用:编辑
/etc/mysql/my.cnf,添加slow_query_log=1和long_query_time=2,重启MySQL。 - 分析:使用
mysqldumpslow或pt-query-digest工具。
- 启用:编辑
四、企业级工具
-
Percona Monitoring and Management (PMM)
- 安装:
wget https://repo.percona.com/apt/percona-release_latest_buster_amd64.deb,执行apt install percona-pmm-mysql。 - 访问:通过PMM Dashboard查看实时监控和性能分析。
- 安装:
-
Cacti
- 安装:
sudo apt install cacti,需手动配置MySQL监控模板。
- 安装:
根据需求选择工具:轻量级监控可选命令行工具(如Innotop、Mytop),复杂场景推荐Prometheus+Grafana或PMM。
以上就是关于“Debian MySQL监控工具怎么用”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm