来自我的系统日志:
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
但所有表都没问题。现在该怎么办?
修改
我也试过
sudo mysql_upgrade -u root -h localhost -p --verbose --force
但一切都很好。仍然得到错误。
答案 0 :(得分:0)
经过大量的研发,我终于找到了解决方法...........
基本上是在mysql 5.7.10版本或更早的版本中发生的。
我在事件表(MySQL事件计划程序)中遇到此错误。 解- 单击开始菜单=>搜索Mysql安装程序=>单击升级=>升级所有mysql =>它确实有效.............!
答案 1 :(得分:0)
我遇到了同样的问题,尽管我没有发现任何错误或问题,但得到了这些警告。他们似乎无害。
对于debian,我使用MariaDB Ver 15.1 Distrib 10.3.22-MariaDB,您的命令完美地解决了该问题:
mysql_upgrade -u root -h localhost -p --verbose --force