有没有办法通过PHP更改wait_timeout和max_allowed_pa​​cket?

时间:2013-01-03 19:51:49

标签: php mysql

  

可能重复:
  how to check and set max_allowed_packet mysql variable

我遇到了一些数据库问题,我希望增加max_allowed_packet计时器并减少wait_timeout。有没有办法通过PHP设置ini_set ( 'memory_limit', '32M' );或类似的东西?

1 个答案:

答案 0 :(得分:11)

是的,您可以发出SQL

SET GLOBAL max_allowed_packet=...

更改max_allowed_packet的值,但因为它是global variable,请注意必须重新连接才能使更改生效,因为更改全局系统变量不会影响当前打开的连接。< / p>

wait_timeout是正常session variable,您可以使用

轻松更改当前连接
SET SESSION wait_timeout=...