MySQL Workbench 版本說明
儲存庫提供了一個方便且安全的儲存方式,用於存放存取 MySQL 伺服器時使用的密碼。透過使用儲存庫,您無需在每次 MySQL Workbench 嘗試連線至伺服器時都輸入憑證。
注意
主機名稱用於儲存密碼資訊。例如,本機連線可能會使用「localhost」、「127.0.0.1」或「::1」,但即使它們都解析到同一個位置,這些資訊也會個別儲存在密碼儲存庫中。
儲存庫在每個平台上以不同的方式實作
Windows:儲存庫是 MySQL Workbench
data
目錄中一個加密的檔案。這是connections.xml
和相關檔案所在的位置。該檔案使用 Windows API 加密,該 API 根據目前使用者執行加密,因此只有目前使用者才能解密它。因此,無法在任何其他電腦上解密該檔案。可以刪除該檔案,這樣所有儲存的密碼都會遺失,但 MySQL Workbench 將會如預期般執行。然後您必須根據需要重新輸入密碼。macOS:儲存庫使用「安全鑰匙圈」實作。鑰匙圈內容也可以從原生的
鑰匙圈存取.app
工具中檢視。Linux:儲存庫透過使用
libsecret
函式庫儲存密碼來運作,該函式庫與「密碼服務」通訊。對於具有 GNOME 桌面環境的系統,例如 Ubuntu,「密碼服務」是gnome-keyring-daemon
。具有 KDE 桌面環境的系統,例如 Kubuntu,則使用它們自己的ksecretservice
實作。