连接到 MariaDb 时出现 MySql Workbench 错误。表“performance_schema.user_variables_by_thread”不存在

Posted

技术标签:

【中文标题】连接到 MariaDb 时出现 MySql Workbench 错误。表“performance_schema.user_variables_by_thread”不存在【英文标题】:MySql Workbench Error when connecting to MariaDb. Table 'performance_schema.user_variables_by_thread' doesn't exist 【发布时间】:2019-10-11 10:05:13 【问题描述】:

我在 Ubuntu 18.02 Linux 上安装了 MariaDB 10.3.15。并尝试使用 mysql Workbench 8.0.6 从 macOS Mojave 连接它。我得到如下所示的错误

15:41:34 加载架构内容时出错错误代码:1146 表“performance_schema.user_variables_by_thread”不存在

在左侧,我看到一条错误消息“无法获取表格”。我能够通过 SSH 连接到服务器并使用数据库。我执行了全新安装,但没有任何效果

【问题讨论】:

【参考方案1】:

撇开 MySQL Workbench 是为 MySQL 制作的事实(顾名思义),这个问题是在 8.0.16 中引入的,并将在 8.0.17 中得到纠正。上述表在 MySQL 8 以外的其他版本中不存在。

【讨论】:

感谢迈克的澄清。从昨天开始,我一直在尝试修复 MariaDB。切换到 8.015 版本修复了问题 +1 我遇到了同样的错误。该表在旧版本的 MySQL 中也不存在。 Oracle 声明下一个 WB 版本将解决此问题:forums.mysql.com/read.php?152,674633,675074#msg-675074

以上是关于连接到 MariaDb 时出现 MySql Workbench 错误。表“performance_schema.user_variables_by_thread”不存在的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 C# .Net Core 3 中连接到 MySql 时出现错误

连接到本地 MySQL 服务器时出现“连接被拒绝”错误?

在 openshift 上将 jdbc 连接到 MySql 服务器时出现问题

尝试从主机连接到 mysql docker 容器时出现“读取初始通信数据包”错误

将spring应用程序连接到Mysql数据库时出现问题

通过 node.js 连接到 mysql 时出现未知数据库错误