mysql报错”Table ‘performance_schema.session_variable

mysql升级之后,执行sql语句报错: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,就解决了。
造成的这种情况的具体原因是 因为升级了mysql的版本到5.7,但是只是升级了mysql的执行程序,没有相应的升级数据库的相关表结构。

有话要说