ERROR 1682 (HY000): Native table ‘performance_schema’.’session_variables’ has the wrong structure
重启MySQL
重启MySQL后还是报同样的错。
重启电脑
重启电脑后还是报同样的错。
谷歌搜一下
需要更新MySQL:
1 | mysql_upgrade -u root -p |
输出信息如下:
1 | kangyonggandeMacBook-Pro:~ kyg$ mysql_upgrade -u root -p |
报错说是不能创建文件,可能是权限不足吧,于是
1 | sudo mysql_upgrade -u root -p |
输出:
1 | ...省略... |
这次没报错以为成功了,然后就测试了一把,发现还是报同样的错。
再次重启MySQL
测试后发现不报错了。
问题是小问题,如果之前遇到过此类问题可以一步解决,但是如果没遇到过,就需要按部就班的去解决了。