MySQL 中的最大执行超时警告有多致命

How fatal is the maximum execution timeout warning in MySQL

我一直在使用我安装了不到一年的 XAMP。我最近为 MySQL 安装了几个前端软件(看看我最喜欢哪个)。

现在,在过去的两天里,每当我去localhost/phpmysql,我都会收到这个警告

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\phpMyAdmin\lib..

我了解到此处超出了执行所需的最大执行时间。在Whosebug上找了几个post指导大家整改。到这里为止一切都很好。

我有一个问题和疑虑。

问题

为什么突然出现这个错误,记得清楚,我什么都没做,打乱了默认设置MySQL?

关注

我正在做一个使用数据库的项目(重要,不能丢失它),警告后刷新 phpmyadmin 开始正常工作,因为从来没有问题。我需要几周的时间来完成我的项目。我是否可以在不危及数据库的情况下继续处理此超时错误,还是应该尝试立即纠正它?

DCoder 回答很好,尝试更改 MySQL 服务器中的最大执行时间,另外,您可以尝试使用慢查询日志(您可以激活它)来查找发出噪音的查询在查询混乱的情况下非常有用。

Check this page for more information

如果您在 windows 环境中使用 MySQL,我强烈建议将它放在 linux 服务器上,因为它比 windows 慢很多。

关于您的顾虑,您的数据没有真正的危险,更改慢查询日志选项或最长执行时间选项不会损害数据库...但在更改任何内容之前做一些备份, 只是为了额外的安全。