2010-11-13 71 views
1

我測試了下面的PDO代碼,我可以通過show processlist查看MySQL中與MySQL的連接,但我怎樣才能切斷一個連接?除了命令行之外,還有其他管理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; 
?> 

回答

3

我從來沒有使用它,但有KILL,看起來像你在找什麼。

到mysqld的每個連接都在一個單獨的線程中運行。您可以看到SHOW PROCESSLIST語句正在運行哪些線程,並使用KILL thread_id語句殺死一個線程。

在MySQL 5.0.0,KILL允許可選的連接或QUERY改性劑: