后,我刚更新了LAMP开发机从Ubuntu的11.04到12.04 当试图运行我的PHP应用程序,我得到了以下错误:PDO MySQL错误2013从5.1升级到5.5
SQLSTATE[HY000]: General error: 2013 Lost connection to MySQL server during query
我的应用程序,使得密集使用存储过程来处理数据库操作,但它从不抛出这个错误。经过一番研究,我意识到使用5.5版本的MySQL时发生了这种情况。我也在mysql工作台中测试了所有失败的过程,它们工作得很好。
这可能是一个PDO问题?有人遇到同样的问题吗?
我工作这么使用MySQL周边沙箱,但我想使用mysql 5.5
我现在的版本是:
- PHP:5.3.10
- MySQL的:5.5.24
检查wait_timeout值是否设置?如果未在my.cnf文件中将其设置为某个适当的值wait_timeout = 60。 –
你可以检查/var/log/mysql.err和/var/log/mysql.log,看看有没有什么明显的。有一些已知的Windows上的PDO错误和旧版本的PHP中的间歇性问题,但我不知道5.3中的任何东西 –
我将wait_timeout设置为多个值,但它什么也没做。 我也检出了你建议的日志文件,乔,但他们很干净。 – algm