在 Ubuntu 上監控 MySQL 運行狀態,您可以使用以下方法:
使用命令行工具 mysqladmin
:
在終端中輸入以下命令以查看 MySQL 服務器的狀態:
mysqladmin -u root -p status
系統將提示您輸入密碼。輸入密碼后,您將看到類似以下的輸出:
Uptime: 12345 Threads: 1 Questions: 234 Slow queries: 0 Opens: 678 Flush tables: 1 Open tables: 123 Queries per second avg: 0.017
這些指標可以幫助您了解 MySQL 服務器的整體性能。
使用 SHOW STATUS
和 SHOW PROCESSLIST
命令:
登錄到 MySQL 服務器,然后輸入以下命令:
SHOW STATUS;
這將顯示大量關于 MySQL 服務器狀態的詳細信息。您可以通過搜索特定的狀態變量來查找特定信息,例如:
SHOW STATUS LIKE 'Uptime';
要查看當前正在運行的查詢,可以使用以下命令:
SHOW PROCESSLIST;
使用 top
或 htop
命令:
在終端中輸入 top
或 htop
命令,可以查看系統資源的使用情況,包括 CPU、內存和磁盤 I/O。這有助于了解 MySQL 服務器的資源使用情況。
top
或
htop
如果您還沒有安裝 htop
,可以使用以下命令安裝:
sudo apt-get install htop
使用第三方監控工具:
您還可以使用第三方監控工具,如 Percona Monitoring and Management (PMM)、MySQL Workbench 或 Zabbix 等,來監控 MySQL 服務器的性能和狀態。這些工具通常提供更豐富的功能和可視化界面。
請注意,根據您的需求和系統配置,您可能需要使用一個或多個方法來監控 MySQL 服務器。