我在PHPmyadmin进程下有一个线程显示。然而,当我点击kill
,我得到的错误:如何杀死PHPmyadmin中的线程
phpMyAdmin was unable to kill thread 148. It probably has already been closed.
为什么这个线程仍然然后显示为有效?我怎样才能完全删除它?
我在PHPmyadmin进程下有一个线程显示。然而,当我点击kill
,我得到的错误:如何杀死PHPmyadmin中的线程
phpMyAdmin was unable to kill thread 148. It probably has already been closed.
为什么这个线程仍然然后显示为有效?我怎样才能完全删除它?
打开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),就会被杀死。
不幸的是,进程ID没有显示,这可能是一个phpmyadmin错误? – alias51
这种现象是由用于访问PHPmyadmin本身的连接引起的,因此它不会直接显示MySQLQuery。它不能被杀死,因为它会关闭PHPmyadmin连接。
在phpMyAdmin收到进程列表和点击杀死其中一个进程的时间之间,这个进程已经完成了。
另请参阅https://sourceforge.net/p/phpmyadmin/feature-requests/1490/。
提供正在输入SHOW PROCESSLIST。什么是状态,命令,过程信息? – aconrad
然后忽略它。 –