1146 – Table ‘performance_schema.session_variables’ doesn’t exist

1146 – Table ‘performance_schema.session_variables’ doesn’t exist1146 Table 'performance_schema.session_variables' doesn't exist 一 问题出现场景 1 在Flask使用SQLAl

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

1146 – Table “performance_schema.session_variables” doesn”t exist

一 问题出现场景

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

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

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

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

附:连接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  # 重启

代码100分

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8456.html

(0)
上一篇 2023-02-27
下一篇 2023-02-27

相关推荐

  • Navicat Premium安装「建议收藏」

    Navicat Premium安装「建议收藏」“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同

    2023-02-21
    142
  • 如何下载安装PostgreSQL?

    如何下载安装PostgreSQL?PostgreSQL 是一种免费和开源数据库,具有扩展性、高可靠性和强大的功能。它被广泛地应用于各种企业和Web应用程序中。在本文中,我们将教你如何下载并安装 PostgreSQL。

    2024-09-07
    25
  • Python 开发工具

    Python 开发工具Python是一种高级、通用、解释型编程语言。它被吉多·范罗苏姆于1989年开发,最初是为了编写一些简单的脚本程序而创建的。后来由于Python具有易读性和简洁性等优点,它被广泛应用于Web开发、数据科学、人工智能等众多领域。Python发展迅速,吸引了众多程序员的关注,也催生了一系列优秀的Python开发工具。

    2024-09-20
    15
  • JavaScript获取对象的key

    JavaScript获取对象的key在 JavaScript 中,获取对象的 key(属性名)是非常常见的操作。不仅如此,有时候我们需要对对象的 key 做进一步的操作,如查找某个特定 key,在循环中迭代对象等等。这篇文章将详细介绍如何使用 JavaScript 获取对象的 key(属性名),并给出多个案例来演示不同的用法。

    2024-06-14
    46
  • 事务隔离性和隔离级别

    事务隔离性和隔离级别隔离性是当多个用户并发访问数据库时,比如同时操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离 事务的隔离级别有哪些? 一、概念 Read uncom

    2023-04-20
    151
  • 运用Python轻松实现数据分析和可视化

    运用Python轻松实现数据分析和可视化随着信息技术的飞速发展,数据的产生量也越来越大。数据分析和可视化作为信息领域的一个重要分支,在信息处理和决策制定中扮演着越来越重要的角色。Python作为一门高级编程语言,有着强大的科学计算和数据处理能力,被广泛应用于数据分析和可视化领域。在本文中,我们将从多个方面介绍如何运用Python轻松实现数据分析和可视化。

    2023-12-04
    112
  • MySQL存储过程和函数[通俗易懂]

    MySQL存储过程和函数[通俗易懂]存储过程与函数 类似与Java的方法和C语言的函数 存储过程概述 含义 一组经过预先编译的SQL语句的封装 执行过程:存储过程预先存储在MySQL服务器上,客户端发出命令后,服务器可以把预先存储好的S

    2023-05-10
    139
  • MySQL事务ACID原理深度解析[亲测有效]

    MySQL事务ACID原理深度解析[亲测有效]什么是MySQL事务? 事务是指对数据库的一组操作的集合,集合中的SQL语句要么全部执行成功,要么就全部失败,如果集合中任一操作出错,则此集合所有对数据库的操作全部回滚。 以常见的购物操作举例,用户下

    2023-05-09
    154

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注