美文网首页
mysql连接超时的问题

mysql连接超时的问题

作者: 蟠龙有悔 | 来源:发表于2020-03-21 10:57 被阅读0次
    mysqli::real_connect(): MySQL server has gone away
    mysqli::real_connect(): send of 61 bytes failed with errno=32 Broken pipe
    

    出现该问题的主要原因是:Mysql server服务器超时,并且关闭了与客户端的连接导致的。
    默认情况下,如果在8小时没有对mysql进行查询请求的话,服务器就会自动断开连接。可以通过修改全局变量 wait_timeout和interactive_timeout两个变量的值来进行修改。

    $ mysql>show variables like '%timeout';
    $ mysql>set global wait_timeout = 2880000;
    $ mysql>set global interactive_timeout = 2880000;
    

    接着退出mysql命令行后,重载下mysql

    ~$ service mysqld reload
    

    再进来看两个变量都已经更改成功

    摘录自:Mysql server出现“Mysql server has gone away”的错误的解决方式

    相关文章

      网友评论

          本文标题:mysql连接超时的问题

          本文链接:https://www.haomeiwen.com/subject/jfcyyhtx.html