查看mysql 进程命令

1、登录mysql     windows下mysql -uroot -p 密码 ,linux下./mysql -u root -p 密码

2、show processlist

+------+------+----------------------+--------------------+---------+------+-------+------------------+
| Id   | User | Host                 | db                 | Command | Time | State | Info             |
+------+------+----------------------+--------------------+---------+------+-------+------------------+
| 2874 | root | 192.168.102.1:51529 | useraccount        | Sleep   | 1239 |       | NULL             | 
| 2949 | root | 192.168.102.1:55374 | useraccount        | Sleep   | 1239 |       | NULL             | 
| 2953 | root | 192.168.102.2:4165   | information_schema | Sleep   | 5866 |       | NULL             | 
| 2957 | root | 192.168.102.2:1319   | poweruser          | Sleep   | 7640 |       | NULL             | 
| 2968 | root | localhost            | poweruser          | Sleep   | 3932 |       | NULL             | 
| 2970 | root | 192.168.102.2:1241   | dmsp               | Sleep   | 343 |       | NULL             | 
| 2971 | root | localhost            | NULL               | Query   |    0 | NULL | show processlist | 
+------+------+----------------------+--------------------+---------+------+-------+------------------+

先简单说一下各列的含义和用途,第一列, id ,不用说了吧,一个标识,你要 kill 一个语句的时候很有用。 user 列,显示单前用户,如果不是 root ,这个命令就只显示你权限范围内的 sql 语句。 host 列,显示这个语句是从哪个 ip 的哪个端口上发出的。呵呵,可以用来追踪出问题语句的用户。 db 列,显示这个进程目前连接的是哪个数据库。 command 列,显示当前连接的执行的命令,一般就是休眠

posted @ 2013-04-03 13:44  飞鱼flyfish  阅读(691)  评论(0编辑  收藏  举报