解决:navicat出现Table ‘performance_schema.session_variables’ doesn’t exist报错,查询遇到cannot select database

问题描述:

navicat连接本地MySQL时出现Table ‘performance_schema.session_variables’ doesn’t exist报错。网上的解决方法是在mysql的bin目录下运行 mysql_upgrade -u root -p --force命令,但是我在输入这个命令之后出现了Error occurred: Cannot select database.报错。

解决办法:
在mysql安装目录中的my.ini中添加如下代码:

show_compatibility_56 = ON
performance_schema

修改完文件之后需要重启数据库,按照如下方法重启:
windows+r打开解决:navicat出现Table ‘performance_schema.session_variables’ doesn’t exist报错,查询遇到cannot select database_第1张图片
输入services.msc回车,
解决:navicat出现Table ‘performance_schema.session_variables’ doesn’t exist报错,查询遇到cannot select database_第2张图片
右键mysql服务点击重新启动。

你可能感兴趣的:(MySQL)