以下是Linux上监控MariaDB的常用方法:
systemctl status mariadb
:查看MariaDB服务运行状态及日志。mysqladmin -u root -p status
:获取服务器状态(运行时间、线程数、查询量等)。SHOW STATUS
/SHOW PROCESSLIST
:登录MariaDB后查看详细状态和进程信息。top/htop
:监控CPU、内存占用,过滤MariaDB进程。iostat -x 1
:监控磁盘I/O性能。ss -tnp | grep mariadb
:查看网络连接状态。tail -f /var/log/mysql/error.log
:实时查看错误日志。grep "关键字" /var/log/mysql/*.log
:筛选特定日志内容。SHOW SLAVE STATUS
查看复制状态。根据需求选择工具,简单场景可用命令行,复杂环境推荐PMM或Prometheus+Grafana。