mysql:Cannot proceed because system tables used by Event Scheduler were found damaged at server star...

本文介绍了解决SQLYog访问MySQL 5.7时出现系统表损坏错误的方法。首先需要退出MySQL并进入shell环境,然后使用mysql_upgrade命令进行表结构升级,并最后重启mysqld服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql 5.7.18

sqlyog访问数据库,查看表数据时,出现

Cannot proceed because system tables used by Event Scheduler were found damaged at server start

原因:5.1升级到5.7的时候,数据库配置表的结构发生了一些变化(事件相关)
 
解决方法:
 
1.退出mysql,进入shell环境
 
2.mysql_upgrade -uaccount -ppassword. (升级表结构)
 
3.systemctl restart mysqld (重启mysqld服务器)

转载于:https://www.cnblogs.com/enki-fang/p/10062494.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值