1146 - Table 'performance_schema.session_variables' doesn't exist

1146 - Table 'performance_schema.session_variables' doesn't exist 一 问题出现场景 1 在Flask使用SQLAlchemy操作mysql的时候会出现 2 使用Navicat连接数据库会出现 附:连接Navicat...

1146 - Table 'performance_schema.session_variables' doesn't exist

一 问题出现场景

1 在Flask使用SQLAlchemy操作mysql的时候会出现

2 使用Navicat连接数据库会出现

附:连接Navicat成功的要点

  • (1) 需要用户有足够的权限
  • (2) MySQL数据库默认不允许这些客户端工具进行连接,需要在/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind-address = 127.0.0.1改为:bind-address = 0.0.0.0,重启(我的是ubuntu环境)

二 解决办法

mysql_upgrade -u root -p --force  # 升级修复MySQL数据库结构错误
sudo service mysql restart  # 重启
  • 发表于 2020-05-16 19:22
  • 阅读 ( 184 )
  • 分类:网络文章

条评论

请先 登录 后评论
不写代码的码农
小编

篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除