MySQL: All tables OK but still ERROR 1577 (Event Scheduler used system tables were found damaged)

标签 mysql

来 self 的系统日志:

mysql[1663]: ERROR 1577 (HY000) at line 1: Cannot proceed because system tables used by Event Scheduler were found damaged at server start

我试过这个命令来查找损坏的表:

mysqlcheck -A --auto-repair --password

但是所有的表都OK。现在怎么办?

编辑

我也试过

sudo mysql_upgrade -u root -h localhost -p --verbose --force

但一切正常。仍然出现错误。

最佳答案

我有同样的问题,虽然我没有注意到任何错误或问题,但我收到了那些警告。它们似乎无害。

我为 debian 使用 MariaDB Ver 15.1 Distrib 10.3.22-MariaDB,您的命令完美地解决了这个问题:

 mysql_upgrade -u root -h localhost -p --verbose --force

关于MySQL: All tables OK but still ERROR 1577 (Event Scheduler used system tables were found damaged),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267533/

相关文章:

mysql - 在 MySQL 中将行转换为列以获取自定义值

mysql - 按联接表数据排序

php - 大量更改 wordpress 永久链接

mysql - MySQL默认将.sql文件存储在哪里?

mysql - SQL如何按值选择最近的时间戳?

mysql delete with inner joins and limit

javascript - 插入时node.js mysql错误 'ECONNRESET'

javascript -/user/后显示用户名的用户信息

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 我的全局变量在函数中无法识别(PHP)