如何檢視連線mysql的ip地址

2020-09-21 15:00:39

檢視連線mysql的ip地址的方法:直接查詢,語法為【select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist 】。

相關學習推薦:

檢視連線mysql的ip地址的方法:

1、最直接的辦法如下:

select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

2、要統計資料庫的連線數,我們通常情況下是統計總數,沒有細分到每個IP上。現在要監控每個IP的連線數,實現方式如下:

> select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

de4632543f3b02e41ac33bfa13f0eaa.png

3、通過直接執行也可以實現:

#mysql -u root -h127.0.0.1 -e"show processlist\G;"| egrep "Host\:" | awk -F: '{ print $2 }'| sort | uniq -c 
#mysql -u root -h127.0.0.1 --skip-column-names -e"show processlist;"|awk '{print $3}'|awk -F":" '{print $1}'|sort|uniq –c

e2242577f7b9a0a51b6f4e553021fc7.png

以上就是如何檢視連線mysql的ip地址的詳細內容,更多請關注TW511.COM其它相關文章!