Table ‘performance_schema.session_variables’ doesn’t exist以及后续升级mysql遇到的cannot select database 问题
自己原来目的是表格之间导入数据,运行sql语句,遇到1146错误 performance_schema.session_variables’ doesn’t exist,
网上查说是要升级,在mysql,bin目录下运行 mysql_upgrade -u root -p –force即可。
但是自己实际操作时,无法继续运行。提示Cannot select database.
调试检查时发现cmd里面可以找到数据库,也可以运行sql语句,但是在Navicat里面就无法运行。
解决方法:在my.ini中[mysqld]配置加上
show_compatibility_56 = ON
performance_schema
Navicat可以正常运行sql。
参考的博客:
https://blog.csdn.net/liulangshusheng2012/article/details/80347919
版权声明:本文为kakarottolby原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。