亲测有效+最简单的操作:运行mysql时,提示Table‘performance_schema.session_variables’ doesn’t exist

时间:2021-11-10 08:21:41

亲测有效+最简单的操作:运行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

稍等一会等它升级成功


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

net stop mysql

net start mysql

再次运行mysql,就解决了。

注意,三四两步缺一不可。


亲测有效,之前有人写的太复杂了,所以重写了这一篇,希望能帮你轻松解决问题-_-