MySQL Workbench、Windows Server 2019、MySQL 未显示性能、MySQL 架构信息!

PHB*_*PHB 2 mysql mysql-workbench windows-server mysql-8.0

今天晚上,我在全新安装的 Windows 2019 服务器上安装了 MySQL。安装完成后,安装程序提供了打开 Workbench 的可能性,所以我答应了。

然后我注意到缺少模式 - 根据问题,缺少性能、信息和 mysql 模式(参见下面的屏幕截图1

在此输入图像描述

但是,当我使用 mysql 客户端登录时,我得到了这个

mysql> show schemas;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
6 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

在工作台中,我可以通过像这样的查询访问“丢失”的模式

SELECT host, user FROM mysql.user;

host,user
%,xxx
localhost,mysql.infoschema
localhost,mysql.session
localhost,mysql.sys
localhost,root
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这是怎么回事吗?如何让丢失的模式出现在 MySQL Workbench 中?

1我知道在这个论坛上截图通常不是一个好主意,但这一次,这是表达我的意思的唯一方法。

>mysqld.exe --version
\mysqld.exe  Ver 8.0.18 for Win64 on x86_64 (MySQL Community Server - GPL)
Run Code Online (Sandbox Code Playgroud)

Workbench 8.0
Run Code Online (Sandbox Code Playgroud)

Windows Server 2019 Standard
Run Code Online (Sandbox Code Playgroud)

And*_*y M 5

九年前,类似的问题Information_Schema 和 mysql 数据库未显示已作为错误报告提交给 MySQL 错误系统。该报告被解决为“不是错误”,因为该问题最终是由 MySQL Workbench 设置之一控制的。具体来说,Valeriy Kravchuk 建议采用以下解决方案:

请选中“工作台首选项”对话框中“SQL 编辑器”选项卡的“查询编辑器”组中的“显示元数据架构”复选框。使用“编辑”>“首选项...”菜单项将其打开。之后,不要忘记单击对象浏览器上下文菜单中的“全部刷新”。