连接mysql,报错”Table ‘performance_schema.session_variables’ doesn’t exist ”

项目一直在运行,今天突然发现进不去了,然后使用workbench连接数据,报错:Table ‘performance_schema.session_variables’ doesn’t exist ‘’,一直没动过。

解决办法:

第一步:

进入bin目录下,输入mysql_upgrade -u root -p --force,如下:

[root@localhost /]# cd /usr/bin

[root@localhost bin]# mysql_upgrade -u root -p --force 

第二步:重新启动mysql的服务:

service mysql restart

再次运行mysql,就解决了。

造成的这种情况的具体原因是 因为我们在安装pysql的时候,升级了mysql的版本到5.7.18,但是只是升级了mysql的软件包,没有相应的升级数据库的相关表结构。

 

你可能感兴趣的:(连接mysql,报错”Table ‘performance_schema.session_variables’ doesn’t exist ”)