在Ubuntu中监控MySQL可通过以下方式:
命令行工具
systemctl status mysql
:查看MySQL服务运行状态。mysqladmin -u root -p status
:获取服务器状态(连接数、线程数等)。SHOW STATUS
/SHOW PROCESSLIST
:登录MySQL后查看详细状态和当前查询。top/htop
:监控系统资源(CPU、内存)使用情况。iotop
:监控磁盘I/O负载。第三方工具
mysqld_exporter
采集数据,可视化监控指标。脚本与自动化
cron
定时执行。根据需求选择工具,轻量级场景可用命令行,复杂环境推荐Prometheus+Grafana或PMM。