Fedora 系統下安裝 MySQL Workbench,連接數據庫時勾選「Store in Keychain」報錯:
gnome-keyring-daemon 錯誤,無法保存密碼,導致無法連接數據庫。

Workbench 默認調用 GNOME Keyring 管理密碼,但某些桌面環境(如 KDE、Xfce 或無桌面環境)未運行 gnome-keyring-daemon 服務,導致密鑰鏈操作失敗。
sudo vim /usr/bin/mysql-workbench
找到第 3 行左右:
# WB_NO_GNOME_KEYRING=1
修改為:
export WB_NO_GNOME_KEYRING=1

保存文件,關閉所有 Workbench 進程,重新啟動。
重新創建連接,勾選「Store in Keychain」可正常保存密碼並連接:

WB_NO_GNOME_KEYRING=1 環境變量告訴 Workbench 跳過 GNOME Keyring,改用內部簡單加密存儲(通常基於本地文件),避免依賴桌面環境的密鑰管理服務。
systemctl --user start gnome-keyring-daemon(需 GNOME 環境)測試環境:Fedora 25+、MySQL Workbench 6.3+。新版本(8.0+)配置文件位置可能變更,若 /usr/bin/mysql-workbench 不存在,嘗試:
find / -name "mysql-workbench" -type f 2>/dev/null