mysql超时设定

    xiaoxiao2021-03-25  165

     在Mysql的默认设置中,如果一个数据库连接超过8小时没有使用(闲置8小时,即28800s),mysql server将主动断开这条连接,后续在该连接上进行的查询操作都将失败,将出现:error 2006 (MySQL server has gone away)。

     

     

    查看mysql server超时时间:

    msyql> show global variables like '%timeout%';

     

    设置mysql server超时时间(以秒为单位): 注意global用法,要不然就只有当前会话生效。重连设置就会消失

     msyql> set global wait_timeout=10;

     msyql> set global interactive_timeout=10;

     

     

    想要永久生效:

    vim  /etc/my.cnf

    wait_timeout=100

    interactive_timeout=100

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-11447.html

    最新回复(0)