表“performance_schema.session_variables”不存在

将MySQL升级到5.7.8-rc并login到服务器后出现错误:

Table 'performance_schema.session_variables' doesn't exist 

我找不到任何解决scheme。 你能帮我吗 ?

运行命令@robregonm后,我能够login到mysql服务器:

 mysql_upgrade -u root -p --force 

MySQL服务器重启是必需的。

mysql_upgrade也适用于我:

 # mysql_upgrade -u root -p --force # systemctl restart mysqld 

问候,MSz。

 mysql -u app -p mysql> set @@global.show_compatibility_56=ON; 

根据http://bugs.mysql.com/bug.php?id=78159为我工作。;

作为六十四位的问题,如果你的mysql root用户看起来是错误的configuration,尝试从MySQL官方源安assembly置扩展:

https://dev.mysql.com/downloads/repo/apt/

它会帮助你设置一个新的root用户密码。

确保更新你的仓库(debian / ubuntu):

 apt-get update 

有时候mysql_upgrade -u root -p --force是不够的,

请参考这个问题: 表'performance_schema.session_variables'不存在

据此:

  1. 打开cmd
  2. cd [installation_path]\eds-binaries\dbserver\mysql5711x86x160420141510\bin
  3. mysql_upgrade -u root -p --force