Mysql
MySQL Workbench,Windows Server 2019,MySQL 未顯示性能,MySQL 模式資訊!
今天晚上,我在全新安裝的 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… 菜單項打開它。之後不要忘記在對象瀏覽器的上下文菜單中點擊“全部刷新”。