檢視連線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;
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
以上就是如何檢視連線mysql的ip地址的詳細內容,更多請關注TW511.COM其它相關文章!