Mysql解决 1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist报错

解决 1146 - Table ‘performance_schema.session_variables’ doesn’t exist

正在用navicat的时候突然关掉了,再打开尝试连接数据库的时候报了这个错误并且无法连接。参考了网上的解决方案,记录一下如何解决这个报错

首先搜索自己的Mysql安装目录,可以在我的电脑里全局搜索,因为我的安装目录就在一个很奇怪的地方

Mysql解决 1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist报错_第1张图片
用cmd进入这个目录(默认cmd打开的都是C盘/user,如果要切换盘的话直接D:就可以了)
在这里插入图片描述
输入指令
mysql_upgrade -u root -p --force
这是网上的教程,但是我自己在尝试的时候出现了以下提示
Mysql解决 1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist报错_第2张图片
此时只要输入
mysql_upgrade -u root -p --force --skip-version-check
再输入密码就可以了
Mysql解决 1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist报错_第3张图片
Mysql解决 1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist报错_第4张图片
此时在navicat里再次连接,已经可以正常使用了

你可能感兴趣的:(mysql)