一直在使用我安装不到一年的XAMP。我最近为MySQL安装了一些前端软件(看看哪一个我最舒服)。
现在,在过去的两天里,每当我去localhost/phpmysql
时,都会收到此警告
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\phpMyAdmin\lib..
我知道这里超出了执行所需的最长执行时间。在stackoverflow上找到一些帖子,引导你进行整改。一切顺利,直到这里。
我有一个问题和疑虑。
问题
为什么突然出现这个错误,清楚地记得,我没有做任何事情来扰乱MySQL的默认设置?
关
我正在开发一个使用数据库的项目(重要的,不能松开它),phpmyadmin在警告开始正常工作后刷新,因为从来没有出现过问题。我需要几个星期才能完成我的项目。我是否可以继续使用此超时错误而不会冒数据库的风险,或者我应该立即尝试纠正它?
答案 0 :(得分:0)
DCoder答案很好,尝试更改MySQL服务器中的最大执行时间,同样,您可以尝试使用slow-query-log查找哪些查询产生噪音(您可以激活它并且非常有用)凌乱的查询案例。)
Check this page for more information
如果您在Windows环境中使用MySQL,我强烈建议将其放在Linux服务器上,因为它比Windows慢很多。
关于您的问题,您的数据没有真正的危险,更改slow-query-log选项或maximum-execution-time选项不会危害数据库...但在更改任何内容之前进行一些备份,只需为了更加安全。