2011-12-15 42 views
1

MySQL服务器上是否有任何关于访问的日志?我有一个插入语句挂起。它可能是一个子网/防火墙/接口配置问题。我为MySQL流量打开了防火墙,但它似乎在不规则的情况下被阻止。有时它有效,有时不起作用。任何想法的地方开始寻找我的日志?对MYSQL INSERT的PHP调用挂起

+1

请将您的代码粘贴到您的问题中。 – 2011-12-15 18:25:58

回答

1

要解决您的查询,请抓住前端,如SQLyogMySql Workbench。您可以在其中运行查询,并更直接地与数据库进行交互,以查看查询本身是否引发错误。

如果你有某种连接问题,你的php应用程序中的错误信息应该提供一些提示(超时,服务器不可用等)。

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

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

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