PHP调用MYSQL INSERT是HANGING

时间:2011-12-15 18:22:09

标签: php mysql firewall

关于访问,MySQL服务器上是否有任何日志?我有一个插入语句挂起。它可能是子网/防火墙/接口配置问题。我为MySQL流量开放了防火墙,但它似乎被不定期地阻止了。有时它会起作用,有时则不起作用。有什么地方可以开始查看我的日志吗?

1 个答案:

答案 0 :(得分:1)

要对您的查询进行问题排查,请抓住前端,例如SQLyogMySql Workbench。您可以在其中运行查询,并更直接地与数据库交互,以查看查询本身是否抛出错误。

如果您遇到某种连接问题,php应用中的错误消息应提供一些提示(超时,服务器不可用等)。

接下来,您可以通过更改php.ini中的设置或在脚本本身中添加命令来在PHP中启用错误消息,请参阅http://www.php.net/manual/en/book.errorfunc.php

最后,MySQL can log errors,但它在哪里,是否确实取决于您的特定安装。检查MySQL配置文件以查看是否启用了错误日志记录以及它输出的位置。

如果您需要其他帮助,请发布您收到的错误消息。