Show processlist;
mysql> show processlist\G
*************************** 1. row ***************************
Id: 226588
User: root
Host: localhost:64271
db: test
Command: Sleep
Time: 23032
State:
Info: NULL
*************************** 2. row ***************************
Id: 226589
User: root
Host: localhost:64272
db: test
Command: Sleep
Time: 23036
State:
Info: NULL
*************************** 3. row ***************************
Id: 232615
User: root
Host: localhost:59141
db: test
Command: Query
Time: 0
State: init
Info: show processlist
host显示连接的发起地,以及发起的端口,可以使用这个信息找到那个进程打开了连接。使用netstat和端口号找到打开连接的进程(需要root权限)
netstat -ntp | grep 64271
tcp 0 0 127.0.0.1:53621 127.0.0.1:3306 ESTABLISHED 26025/java
进程号和名字位于输出的最后一个字段
一旦知道了这个进行ID,就可以去获得其他信息