我的网站抛出错误"MySQL服务器已经消失".我谷歌它,找到一个使用mysql_ping函数的方法,但我使用扩展mysqli,而不是mysql.
我该如何解决这个问题?
当您的查询导致 MySQL 服务器崩溃时,您可能会收到此错误,请检查 MySQL 错误日志文件。
如果 MySQL 服务器变量的 wait_timeout 和 Interactive_timeout 值在 MySQL 配置文件中设置为非常低。尝试增加它们的值,然后重新启动 MySQL 服务器。
这基本上是两个查询之间的时间,在打开新连接之后,如果您在此超时之前不执行下一个查询,那么您的连接将被 MySQL 服务器自动关闭,您将收到此错误。