Cannot proceed because system tables used by Event Scheduler were found damaged at server start
今天在MYSQL 5.7的数据库上导出数据库时,碰到一个错误信息:Cannot proceed because system tables used by Event Scheduler were found damaged at server start;最近对数据库进行了升级,可能是因为数据库版本不一致造成的,网上找的解决方法,记录一下。
找到mysql/bin目录 ,依次执行如下命令(xxxxxxxxxx为数据库root用户的密码):
mysqlcheck -uroot -pxxxxxxxxxx --all-databases --check-upgrade --auto-repair
mysql_upgrade -uroot -pxxxxxxxxxx --force
如果还是报错,重启mysql服务。
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
上一篇:错误代码: 1381 You are not using binary logging 以及解决方式
下一篇:Mysqldump 时出现错误及解决方案:mysqldump: Couldn’t execute ‘SELECT COLUMN_NAME