前言

今早在win10用Navicat导出云服务器MySQL数据SQL文件时,Navicat报错1577

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

操作系统:centos7

MySQL版本:5.7.28

报错原因

因为数据库的表的版本与数据库版本不符合。因为从mysql5.1版本开始,系统表的结构进行了很大的调整,必须要进行升级系统表结构才能正常使用。

解决方法:

运行MySQL安装bin目录下的mysql_upgrade

我之前是用yum安装的MySQL,所以安装目录在/www/server/mysql/

如果是用源码安装的话,目录应该在/usr/local/mysql/

如果找不到mysql_upgrade的话,建议用find命令查找咯

find / -name “mysql_upgrade”

运行命令:

/www/server/mysql/bin/mysql_upgrade -uroot -p

输入密码即可

运行后可能会报错如下(如果没报错请忽略):

Checking if update is needed.

Checking server version.

Error: Server version (5.7.28-log) does not match with the version of

the server (5.7.27) with which this program was built/distributed. You can

use --skip-version-check to skip this check.

问题不大,提示说加一个参数就好了 --skip-version-check

命令如下:

/www/server/mysql/bin/mysql_upgrade -uroot -p --skip-version-check

执行完,重启数据库

systemctl restart mysqld

这样就解决问题了?

还没有,因为执行完了之后,数据库密码重置了

你会发现你的本地数据库也连不上去了,用原来的密码也用不了。

问题不大

找到你的MySQL配置文件/etc/my.cnf

然后修改里面password=your password

再次重启数据库,然后你就可以用baiyu这个密码连入你的MySQL了,接着修改你的密码。

最后你就可以发现Navicat又可以导出SQL数据了

解决问题,皆大欢喜~~~

Navicat导出SQL数据报错1577,Cannot proceed because system tables used by Event Scheduler where found damage相关推荐

  1. 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 Ev ...

  2. Navicat链接linux上的mysql出现 1577 Cannot proceed because system tables used by Event Scheduler where foun

    之前用navicat链接远程linux上的mysql一直都挺好使的,今天导出数据的时候发现,出现了下图错误. 百度一下解决方法是: (1)windows上的mysql出现1577,方法一百度一大堆,下 ...

  3. hue集成mysql报错_CDH5.7Hue使用sqoop导出mysql数据报错

    Hue使用sqoop导出mysql数据报错 hadoop平台使用的是CDH5,在Hue中使用sqoop 提交任务后报错 Main class [org.apache.oozie.action.hado ...

  4. navicat导出sql数据,保留datetime三位小数

    navicat导出sql数据,保留datetime三位小数 问题背景 navicat导出表里的sql数据 datetime保留三位小数 总结 Lyric: 也许已经很难回头 问题背景 有些常用的nav ...

  5. mysql-使用Navicat导出sql查询数据

    注意点:数字类型如果过长,导出到Excel是科学技术方 解决方案:cast(需要转换的值 as char(19)) 转换 SELECT     cast(sod.sku_sid as char(19) ...

  6. navicat MySQL 导出数据时出现1577错误解决方法

    问题描述: Navicat for MySQL导出任何一个数据库,都会提示:1577 – Cannot proceed because system tables used by Event Sche ...

  7. mysql 客户端提示“Cannot proceed because system tabl...

    2019独角兽企业重金招聘Python工程师标准>>> 今天导库的时候遇到的问题: 客户端提示"Cannot proceed because system tables u ...

  8. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题

    基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 参考文章: (1)基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 (2)https: ...

  9. 解决Myeclipse下Debug出现Source not found以及sql server中导入数据报错

    前言:在空间里回顾了我的2014,从生活.技术.家庭等各方面对自己进行总结剖析,也是给自己一个交代.也想在博客上专门写一篇2014年度菜鸟的技术路回忆录,但是因为各种事一再耽搁了,现在来写也就更显得不 ...

最新文章

  1. clustalw序列比对_如何做出漂亮的序列比对图——ENDscript/ESPript
  2. iframe学习总结
  3. Java线程详解(17)-原子量
  4. [云炬创业管理笔记]第五章打磨最有效的商业模式测试1
  5. Effective Java之在公有类中使用访问方法而非公有域(十四)
  6. CF662C Binary Table(FWT_XOR卷积)
  7. BP神经网络分类实战项目(深度学习笔记)原创!基础篇||PCA降维、反向传播公式、梯度下降、标准化、倾斜样本处理、独热编码、Adam优化算法、权值初始化、F1-Score、ROC、模型可视化
  8. label qt 自动换行_QT编写一个登录界面
  9. 聊一聊开发常用小工具
  10. Python标准库glob用法精要
  11. ajaxfileupload 监听上传进度_一篇文章学会文件上传
  12. poj 1113 graham模板(水平序)
  13. NOI.AC NOIP模拟赛 第四场 补记
  14. 数学建模c语言知识,数学建模方法总结
  15. android 鼠标大小设置,BlueStacks安卓模拟器不能调整屏幕窗口大小用鼠标拖拽也不能...
  16. 国税计算机安全管理制度,武汉市国家税务局关于印发《计算机中心机房管理制度》的通知...
  17. 基于STM32F429,Cubemx的SAI音频播放实验
  18. remains in conflict解决方法
  19. 2-2日期时间类型基础
  20. 巴斯卡(Pascal)三角形

热门文章

  1. 如何抓取无线网络数据包
  2. [附源码]计算机毕业设计Python疫情物资管理系统(程序+源码+LW文档)
  3. javascript基本和常用的东西
  4. notes邮箱备份邮件到本地
  5. 杰理 AC692N系列 ---时钟闹钟开发流程 做一个简单的闹钟
  6. vue学习一(利用npm搭建Vue工程项目流程)
  7. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题
  8. 激光通过散射介质的聚焦
  9. vue项目跑起来。。。
  10. 数据挖掘实战—电商产品评论数据情感分析