gpt4 book ai didi

php服务设置错误

转载 作者:行者123 更新时间:2023-11-30 23:20:51 25 4
gpt4 key购买 nike

当我尝试在 flex 中连接到 php 服务时,出现了这样的错误。(我正确地给出了 root、密码、数据库名称)

Warning: mysqli_connect() [<a href='function.mysqli-connect'>function.mysqli-connect</a>]: MySQL server has gone away in C:\wamp\www\harisample\services\SamplePhp.php on line 54

最佳答案

当您收到 MySQL server has gone away 错误时,这意味着正在发生以下情况之一:

  1. 客户端无法向服务器发送问题。
  2. 客户端在写入服务器时没有出错,但是没有得到问题的完整答案(或任何答案)。
  3. 您试图在关闭与服务器的连接后运行查询。这表明应用程序中存在应更正的逻辑错误。
  4. 在不同主机上运行的客户端应用程序没有必要的权限从该主机连接到 MySQL 服务器。
  5. MYSQL_OPT_READ_TIMEOUT 或 MYSQL_OPT_WRITE_TIMEOUT 变量太低
  6. 您在服务器端遇到超时,客户端的自动重新连接被禁用(MYSQL 结构中的重新连接标志等于 0)。
  7. 您使用的是 Windows 客户端,而服务器在命令发出前已断开连接(可能是因为 wait_timeout 已过期)。

修复此问题很简单,但前提是您拥有对服务器的完全根访问权限。

  1. 您可以在启动 mysqld 时通过设置 wait_timeout 变量来更改时间限制。参见 this link for more information .
  2. 如果您有脚本,您只需再次发出查询,客户端就会自动重新连接。这假设您在客户端启用了自动重新连接(这是 mysql 命令行客户端的默认设置)。

关于php服务设置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15507581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com