项目一直在运行,今天突然发现进不去了,然后使用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的软件包,没有相应的升级数据库的相关表结构。