使用MySQL 5.7查看遠程連接表
在MySQL 5.7中,我們可以使用以下方法來查看連接到我們的MySQL服務器的遠程主機地址和相關信息。
mysql>use mysql; mysql>SELECT Host, User FROM mysql.user WHERE Super_priv = 'Y';
上述代碼將返回連接到MySQL服務器的超級用戶信息。如果你想查看普通用戶連接列表,可以使用以下代碼:
mysql>SELECT Host, User FROM mysql.user WHERE Super_priv = 'N';
另外,如果你想查看當前連接到MySQL服務器的所有用戶列表,可以使用以下代碼:
mysql>SELECT host, user FROM information_schema.processlist WHERE user != 'system user';
這個查詢將返回所有連接到MySQL服務器的用戶主機地址和用戶名信息。如果你想查看某個特定用戶(例如,用戶“user1”)的連接信息,可以使用以下代碼:
mysql>SELECT host, user FROM information_schema.processlist WHERE user = 'user1';
最后,如果你需要查看MySQL服務器的網絡狀態,包括所有連接及其狀態等信息,可以使用以下代碼:
mysql>SHOW STATUS WHERE `variable_name` LIKE 'Threads_connected' OR `variable_name` LIKE 'Max_used_connections';
上述代碼將返回具有線程計數和最大連接數的狀態變量。這個查詢也將返回所有其他的狀態變量,例如“Aborted_clients”,“Bytes_received”,和“Bytes_sent”等。
上一篇html5浪漫源代碼