PHPMyAdmin |事件计划程序无法启用并收到 #1577 错误



我已经在这个问题上坚持了一段时间。

我需要每天为我的查询安排一个作业,所以我必须set global event_scheduler = ON
我收到了这条消息..

1577 - 无法继续,因为发现事件调度程序使用的系统表在服务器启动时已损坏

有些人告诉我我必须重新启动数据库并再次执行此操作,但这不起作用。
我要my.cnf并在[mysqld]部分中键入event_scheduler = ON然后再次
重新启动它仍然被禁用。

有人告诉我这是 5.5 版的错误,但我使用的是 5.6 .....

MariaDB [(none)]> SHOW VARIABLES LIKE "%version%";
+-------------------------+---------------------+
| Variable_name           | Value               |
+-------------------------+---------------------+
| innodb_version          | 5.6.22-72.0         |
| protocol_version        | 10                  |
| slave_type_conversions  |                     |
| version                 | 10.0.17-MariaDB     |
| version_comment         | Source distribution |
| version_compile_machine | i386                |
| version_compile_os      | osx10.6             |
| version_malloc_library  | system              |
+-------------------------+---------------------+

所以我不知道我应该如何处理这个东西:(
我也无法访问information_schema数据库中的 EVENT 表,并出现相同的错误。
如果有人可以解决我的问题。我会欠你们一辈子。**如果
这是一个愚蠢的问题,我真诚地道歉**
附言:我使用XAMPP。

研究错误代码和消息通常是一个好主意:

  • https://serverfault.com/questions/385015/mysql-damaged-system-tables
  • https://serverfault.com/questions/562282/mysqldump-error-1557-corrupt-event-table
  • https://serverfault.com/questions/100685/cannot-proceed-because-system-tables-used-by-event-scheduler-were-found-damaged
  • https://bugs.mysql.com/bug.php?id=70975

最新更新