首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本机表‘performance_schema’。‘?’具有错误的结构

本机表‘performance_schema’。‘?’具有错误的结构
EN

Stack Overflow用户
提问于 2011-06-09 12:29:58
回答 8查看 98.9K关注 0票数 75

我得到了以下信息:

代码语言:javascript
复制
Native table 'performance_schema'.'file_instances' has the wrong structure
Native table 'performance_schema'.'cond_instances' has the wrong structure
Native table 'performance_schema'.'rwlock_instances' has the wrong structure
Native table 'performance_schema'.'mutex_instances' has the wrong structure
...

然后,当我重新启动MySql时,这些错误就出现了。它似乎导致MySql管理器变得不稳定,我收到了很多:

代码语言:javascript
复制
"MySQL server has gone away"
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-06-09 12:43:31

显然,由于某种原因,MySQL模式存储被破坏了。这些原因可能是:

由于database.

  • MySQL中的一个错误(可能以前没有人遇到过),
  • 您已经破坏了数据库系统损坏或文件系统中的一些错误损坏了database.
  • MySQL内部结构破坏了模式数据库。

如果您没有备份,但仍可以访问数据,请先备份数据,然后执行以下操作:

如果你有备份,那么重新安装MySQL (在此之前完全清除mysql的所有数据),然后导入你的数据。

票数 -3
EN

Stack Overflow用户

发布于 2013-11-28 17:56:10

尝试在shell中执行以下命令(这里的root用户是mysql root用户,而不是系统根用户)

代码语言:javascript
复制
sudo mysql_upgrade -u root -p

sudo service mysql restart

确保在运行此命令后重新启动mysql (在注释中所有的功劳都归功于@Mikepote )。

票数 243
EN

Stack Overflow用户

发布于 2011-10-20 18:39:14

在我的例子中,它是在表上运行特定查询时出现的。

日志中还包含:

缺少系统表mysql.proxies_priv;请运行mysql_upgrade以创建它

我已经运行了mysql_upgrade,在这个问题消失之后。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6288103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档