【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist

在本地使用Navicate执行sql时发现报错了,报错信息为

[Err] 1146 - Table 'performance_schema.session_status' doesn't exist

解决办法是进入mysql的bin目录下,执行下面的命令:

mysql_upgrade -u root -p --force

执行完后,如下图所示:

【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist_第1张图片

找不到mysql的安装目录用以下方法:

  • 通过服务查找:

    • 使用win+R打开 Windows 服务管理器(可以使用 services.msc 命令),查找 MySQL 服务。右键点击 MySQL 服务,选择 "属性"。在 "路径" 或 "可执行文件" 一栏中,你可以看到 MySQL 的安装路径。

【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist_第2张图片

【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist_第3张图片

【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist_第4张图片

然后重启mysql服务,便可成功执行sql脚本了。

你可能感兴趣的:(mysql,sql,数据库)