1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist

错误产生环境

使用navicat 连接mysql时产生


错误描述

1146 - Table 'performance_schema.session_variables' doesn't exist

在这里插入图片描述


错误原因

不知道


解决办法

1.管理员身份运行命令黑窗口,进入到MySQL的安装bin目录下

在这里插入图片描述
2.写入以下命令

mysql_upgrade -u root -p --force

在这里插入图片描述
提示输入密码,输入密码,然后回车。
在这里插入图片描述
出现了这个错误。

后面通过修改 my.ini 文件 ,添加以下内容

show_compatibility_56 = ON
performance_schema

完整的my.ini 文件信息如下
在这里插入图片描述
然后重启mysql 服务
在这里插入图片描述
重新打开Navicat 进行连接

在这里插入图片描述
连接成功了。


参数博客

https://blog.csdn.net/kakarottolby/article/details/87893120

扫描二维码关注公众号,回复: 13296911 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_42025798/article/details/119935283