mysql解锁ip_关于Mysql查看某个ip连接数及删除掉这个ip连接的方法(也可以进行mysql锁表解锁)

统计mysql各ip的连接总数:mysql> select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

状态如下:+----------------+----------+

| ip             | count(*) |

+----------------+----------+

|                |        3 |

| 10.182.41.191  |        1 |

| 10.190.249.204 |        1 |

| 10.204.161.60  |       10 |

| localhost      |        1 |

+----------------+----------+
如ip:10.190.249.204有一个进程正在连接mysql,我们要将其杀掉。

注:还有其他方法来查看mysql各ip连接总数,如在linux上通过mysql命令远程查看其状态。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

使用如下命令具体查看此ip的具体连接状态:mysql> show full  processlist;
运行以上命令可以看到所有进程,直接kill id进程即可杀掉ip锁。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐