连接到 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 时出现错误
在 openshift 上将 jdbc 连接到 MySql 服务器时出现问题