1 $link = mysqli_connect("localhost", "wu", "wp", "wdb"); 2 $sql = 'SET GLOBAL connect_timeout=2'; 3 mysqli_query($link, $sql); 4 5 ini_set('memory_limit', '-1'); 6 $sql ='ww'; 7 $ww =0; 8 if ($result = mysqli_query($link, $sql)) { 9 while ($row = mysqli_fetch_assoc($result)) { 10 echo '<br>',$ww,'--'.time(); 11 $ww++; 12 } 13 mysqli_free_result($result); 14 } 15 die();
1 $link = mysqli_connect("localhost", "wu", "wp", "wdb"); 2 //$sql = 'SET GLOBAL connect_timeout=2'; 3 //mysqli_query($link, $sql); 4 5 ini_set('memory_limit', '-1'); 6 $sql ='ww'; 7 $ww =0; 8 if ($result = mysqli_query($link, $sql)) { 9 while ($row = mysqli_fetch_assoc($result)) { 10 echo '<br>',$ww,'--'.time(); 11 $ww++; 12 } 13 mysqli_free_result($result); 14 } 15 die();
SHOW VARIABLES LIKE '%out%'; SET GLOBAL connect_timeout=31536000; SHOW VARIABLES LIKE '%out%'; SET GLOBAL connect_timeout=2; SHOW VARIABLES LIKE '%out%';
Navicat
'ww'
root账户 用php、Navicat、MySQLinmysql.exe 执行
SET GLOBAL connect_timeout=420
影响的是每一个database,尽管php连接的是指定的某个库,Navicat是某个库的查询窗口,shell-mysql.exe USE w;