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

本地:mac 10.12.3  mysql 5.6

远程:linux 7.3    mysql 5.7.18.  (远程数据库yum安装,又5.6升级到5.7)

步骤:从本地数据库导出数据到远程数据库

现象:表,存储过程都可以同步过去,

当执行:show events ;

出现

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

原因:5.6升级到5.7的时候,数据库配置表的结构发生了一些变化(事件相关)

解决方法:

1.退出mysql,进入shell环境

2.mysql_upgrade -uaccount -ppassword. (升级表结构)

3.systemctl restart mysqld (重启mysqld服务器)

时间: 2024-08-26 14:50:44

[bug] Cannot proceed because system tables used by Event Scheduler were found damaged at server start的相关文章

Navicat的1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at s

问题: 今天使用Navicat不过当连接上新mysql后,无论打开任何一个数据库,都会提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server start,按照提示的说法是系统表损坏,但没有理由全部都损坏吧. 解决: 于是上网查些相关信息,但比较失望,没有实际的解决方案.经过一番折腾,在mysql中文手册里发现一些信息,原来是从mysql5.1版本开始,

[bug]未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决

在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误: 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”. 原因: 这是因为先安装了 .NET Framework 4,随后启用了 .NET Framework

MySQL Installation of system tables failed!

刚开始学习Linux,就遇到了问题. 当在RedHat下安装MySQL时提示如下错误,请高手给点指点,谢谢: rpm -vih  MySQL-server-community-5.0.96-1.rhel5.i386.rpm --nodeps --force warning: MySQL-server-community-5.0.96-1.rhel5.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5Preparing...            

发生了 System.Data.SqlClient.SqlException HResult=0x80131904 Message=在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 -

刚刚一运行出现了这个错误,一看知道是数据库出问题了. 打开数据库,果然是这样. 标题: 连接到服务器 ------------------------------  无法连接到 ..  ------------------------------ 其他信息: 未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. 解决方法: 是没有连上实例~先点取消,在"查看"中选"已注册的服务器",展开"数据库引擎"

mysql5.7报错 1546、1577和1682问题分析

环境说明:MySQL5.6.40 上xtrabackup全备备份的数据导入到mysql5.7.24实例上,启动MySQL5.7的服务,登录数据库MySQL5.7实例.但是在drop user [email protected]'127.0.0.1'时,报错如下: 2019-08-15T19:02:31.160910+08:00 1546 [ERROR] /usr/local/mysql5.7/bin/mysqld: Column count of mysql.user is wrong. Exp

升级MySQL 5.7版本遇到的一些小问题

在5.6版本服务器做备份 /usr/local/mysql/bin/mysqldump -S /tmp/mysql3306.sock -A -p --set-gtid-purged=OFF > backup_20160204.sql 在5.7版本服务器操作 mkdir -p /neworiental/data/mysql/mysql3307/{data,logs,relaylog,sock,tmp} chown -R mysql:mysql /neworiental/data 初始化数据库/us

percona 5.6升级到5.7相关error及解决方法

今早,把开发环境的mysql升级到了5.7.15,5.6数据导入后,启动一切正常,检查.err日志,发现有如下异常: 2016-10-31T00:29:33.187073Z 0 [Warning] System table 'time_zone_leap_second' is expected to be transactional.2016-10-31T00:29:33.187093Z 0 [Warning] System table 'time_zone_name' is expected

升级MySQL 5.7版本遇到的一些小问题(转)

在5.6版本服务器做备份 /usr/local/mysql/bin/mysqldump -S /tmp/mysql3306.sock -A -p --set-gtid-purged=OFF > backup_20160204.sql 在5.7版本服务器操作 mkdir -p /neworiental/data/mysql/mysql3307/{data,logs,relaylog,sock,tmp} chown -R mysql:mysql /neworiental/data 初始化数据库/us

Mysql安装部署

1.安装概览 MySQL有几种不同的产品线,且每种产品线又有很多不同的版本,这里选择当前企业使用最广的社区版MySQL5.5系列作为LNMP的组合环境数据库平台. 企业场景MySQL安装方式一览 序号 MySQL安装方式 特点说明 1 yum/rpm包安装 特点是简单,但是没法定制安装,入门新手常用这种方式. 2 二进制安装 解压软件简单配置后就可以使用,不用安装,速度较快,专业DBA喜欢这种方式,软件名如:mysql-5.5.32-liux2.6-x86_64.tar.gz. 3 源码编译安装