Loading
0

解决:Navicat报错1146 - Table 'performance_schema.session_variables' doesn't exist

301免备案跳转微信公众号
腾讯云服务器大促销。
华为服务器
前言:今天用Navicat Premium登录mysql时突然报错“1146 - Table 'performance_schema.session_variables' doesn't exist”如图,之前正常,报错看是找不到表文件,最终参考如下方法处理好了,望对各位有帮助。

解决方法:
若数据重要,操作前请务必做好备份或快照
执行如下命令升级修复MySQL数据库结构错误

mysql_upgrade -u root -p --force

然后输入数据库的root密码回车即可进行修复。
如果提示找不到命令咋办?
执行如下命令:(将“/www/server/mysql/bin/”更换为您数据库安装目录,我这里是宝塔安装的,所以是这个目录)

/www/server/mysql/bin/mysql_upgrade -u root -p --force

执行后如图。数据库中左右数据库表都会修复,所以为了避免数据库丢失,请提前做好备份


301免备案跳转微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://www.zfcdn.xyz/showinfo-3-36326-0.html
亲爱的:被墙域名跳转TG:@qianhenetwork QQ:851617266,可否收藏+评论+分享呢?
上一篇:解决:error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file
下一篇:解决密钥报错:Bad permissions. Try removing permissions for user: