2014-01-16 54 views
0

我在PHPmyadmin进程下有一个线程显示。然而,当我点击kill,我得到的错误:如何杀死PHPmyadmin中的线程

phpMyAdmin was unable to kill thread 148. It probably has already been closed. 

为什么这个线程仍然然后显示为有效?我怎样才能完全删除它?

+0

提供正在输入SHOW PROCESSLIST。什么是状态,命令,过程信息? – aconrad

+0

然后忽略它。 –

回答

2

打开mysql客户端和类型

mysql> show processlist; 
+-----+------+-----------+------+---------+------+-------+------------------+-----------+---------------+-----------+ 
| Id | User | Host  | db | Command | Time | State | Info    | Rows_sent | Rows_examined | Rows_read | 
+-----+------+-----------+------+---------+------+-------+------------------+-----------+---------------+-----------+ 
| 106 | root | localhost | NULL | Query | 0 | NULL | show processlist |   0 |    0 |   0 | 
+-----+------+-----------+------+---------+------+-------+------------------+-----------+---------------+-----------+ 
1 row in set (0.00 sec) 

你会看到与进程ID,比你可以这样做:

mysql> kill 106; 

和你的进程(ID = 106),就会被杀死。

+0

不幸的是,进程ID没有显示,这可能是一个phpmyadmin错误? – alias51

0

这种现象是由用于访问PHPmyadmin本身的连接引起的,因此它不会直接显示MySQLQuery。它不能被杀死,因为它会关闭PHPmyadmin连接。