亲测有效+最简单的操作:运行mysql时,提示Table‘performance_schema.session_variables’doesn't exist
错误来源:
众所周知,data文件夹是用于存放创建的数据库的,在纯净安装完成数据后data文件夹里面只有一个文件夹:performance_schema(安装数据库时自带的)如果装数据库或者使用数据时不小心将安装文件夹:mysql-5.7.21-winx64下的\data文件夹中的performance_schema删除或重命名了,就会出现Table‘performance_schema.session_variables’ doesn’t exist的异常。
解决方法:
打开安装mysql的文件夹,比如我的是 C:\MySQL\mysql-5.7.21-winx64\data 确定是否存在 performance_schema文件夹
第二步:
如果存在跳到第三步执行;
如果不存在,有两个选择:
1、找同学用U盘把performance_schema文件夹拷到data文件夹里
2、卸载重装
总之有这个文件夹和里面的东西就可以
第三步:
在管理员命令中(Dos窗口)中输入:
mysql_upgrade -u root -p –force
稍等一会等它升级成功
net stop mysql
net start mysql
再次运行mysql,就解决了。
注意,三四两步缺一不可。
亲测有效,之前有人写的太复杂了,所以重写了这一篇,希望能帮你轻松解决问题-_-