分享

MySQL-错误:1146 - Table 'performance_schema.session_variables' doesn't exist

 新进小设计 2022-03-25

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

一 问题出现场景

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

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

附:连接Navicat成功的前提,否则会报10061 "Unknown error"错误

  • (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  # 重启

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多