Mysql

MySQL Workbench,Windows Server 2019,MySQL 未顯示性能,MySQL 模式資訊!

  • November 28, 2019

今天晚上,我在全新安裝的 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)

在 Workbench 中,我可以通過這樣的查詢訪問“失去的”模式

SELECT host, user FROM mysql.user;

host,user
%,xxx
localhost,mysql.infoschema
localhost,mysql.session
localhost,mysql.sys
localhost,root

誰能向我解釋這裡發生了什麼?如何讓缺失的模式出現在 MySQL Workbench 中?

1我知道在這個論壇上截圖通常不是一個好主意,但是這一次,這是表達我的意思的唯一方式。

>mysqld.exe --version
\mysqld.exe  Ver 8.0.18 for Win64 on x86_64 (MySQL Community Server - GPL)

Workbench 8.0

Windows Server 2019 Standard

類似的問題,Information_Schema and mysql databases not shown,在九年前作為錯誤報告送出給 MySQL 錯誤系統。該報告被解決為不是錯誤,因為問題原來是由 MySQL Workbench 設置之一控制的。具體來說,Valeriy Kravchuk 提出了這個決議:

請選中 Workbench Preferences 對話框中 SQL Editor 選項卡的 Query Editor 組中的“Show Metadata Schemata”複選框。使用 Edit > Preferences… 菜單項打開它。之後不要忘記在對象瀏覽器的上下文菜單中點擊“全部刷新”。

引用自:https://dba.stackexchange.com/questions/254290