如何在MySQL中管理MySQL连接?

时间:2010-11-13 08:05:33

标签: php mysql pdo

我测试下面的PDO代码,我可以用show processlist查看MySQL与MySQL的连接,但是如何切断一个连接呢?除了命令行之外,还有其他用于管理MySQL连接/等的电源工具吗?

<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(PDO::ATTR_PERSISTENT => true));
// use the connection here


// and now we're done; close it
$dbh = null;
?>

1 个答案:

答案 0 :(得分:3)

我从未使用它,但KILL看起来就像你正在寻找的那样。

  

与mysqld的每个连接都在一个单独的线程中运行。您可以使用SHOW PROCESSLIST语句查看正在运行的线程,并使用KILL thread_id语句终止线程。

     

在MySQL 5.0.0中,KILL允许使用可选的CONNECTION或QUERY修饰符: