Mysql
Ubuntu 18.04 升級後工作台凍結連接
我最近升級到 Ubuntu 18.04 並開始遇到這個問題,我可以通過終端很好地連接到我的本地 mysql 伺服器
mysql -u root -p
但是,當我嘗試使用 mysql 工作台時,它只是卡在連接上,並且 wb.log 顯示以下內容:
11:39:07 [INF][ WBContext UI]: Initializing workbench context UI with these values: base dir: /usr/share/mysql-workbench plugin path: /usr/lib/mysql-workbench/plugins struct path: /usr/share/mysql-workbench/grt module path: /usr/lib/mysql-workbench/modules library path: /usr/share/mysql-workbench/libraries user data dir: /home/<REPLACED USERNAME>/.mysql/workbench open at start: open type: run at startup: run type: Force SW rendering: No Force OpenGL: No quit when done: No 11:39:07 [INF][ WBContext]: WbContext::init 11:39:08 [INF][ WBA]: Looking for extension modules for WBA... 11:39:08 [INF][ WBA]: 0 extension modules found 11:39:08 [WRN][ grt]: /usr/share/mysql-workbench/modules/data/mysql_rdbms_info.xml:1401: link 'om.mysql.rdbms.mysql.driver.native_sshtun' <object > key=owner could not be resolved 11:39:08 [WRN][ grt]: /home/<REPLACED USERNAME>/.mysql/workbench/connections.xml:27: link '6d8ecd74-acad-11e8-9c35-408d5cdbf11f' <object GrtObject> key=owner could not be resolved 11:39:08 [INF][ WBContext]: System info: MySQL Workbench Community (GPL) for Linux/Unix version 8.0.12 CE build 13312926 (64 bit) Configuration Directory: /home/<REPLACED USERNAME>/.mysql/workbench Data Directory: /usr/share/mysql-workbench Cairo Version: 1.15.10 OS: Ubuntu 18.04 x86_64 CPU: 8x Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz (3700.971MHz) - 15.62GiB RAM No video adapter info available Distribution: Ubuntu 18.04.1 LTS Fips mode enabled: no 11:39:08 [INF][ WQE backend]: Found auto-save workspace /home/<REPLACED USERNAME>/.mysql/workbench/sql_workspaces/local-1.autosave 11:39:09 [INF][SQL Editor Form]: Opened connection 'local' to (Ubuntu) version 5.7.23-0ubuntu0.18.04.1
當我在 mysql 工作台中編輯連接並點擊“測試連接”時,我得到以下結果:
所以這是我迄今為止嘗試過的一些事情:
- 完全清除 mysql-server、mysql-commons、mysql-client 等。
- 重新安裝mysql伺服器
- 通過終端登錄mysql伺服器,修改root使用者外掛使用mysql_native_password
- 嘗試創建一個新的自定義使用者並嘗試登錄,它再次通過終端而不是通過 MySQL Workbench 工作。
- 執行 apt update,apt 升級
- 從他們的網站下載最新的 MySQL Workbench 並安裝它。
它甚至不允許我在重新安裝 mysql 伺服器後連接到新的數據庫安裝。
這些是我正在使用的版本: MYSQL 伺服器版本:5.7.23-0ubuntu0.18.04.1 (Ubuntu) Linux 核心版本:4.15.0-33-generic 發行版:Ubuntu 18.04.1 LTS MYSQL 客戶端版本:mysql Ver 14.14 Distrib 5.7.23,用於 Linux (x86_64),使用 EditLine 包裝器
經過進一步調查,我設法解決了這個問題,看來升級後我的設置一定搞砸了。甚至不是我嘗試使用的連接,這有點奇怪。
我進入了日誌中提到的路徑:
11:39:08 [WRN][ grt]: /usr/share/mysql-workbench/modules/data/mysql_rdbms_info.xml:1401: link 'om.mysql.rdbms.mysql.driver.native_sshtun' <object > key=owner could not be resolved 11:39:08 [WRN][ grt]: /home/<REPLACED USERNAME>/.mysql/workbench/connections.xml:27: link '6d8ecd74-acad-11e8-9c35-408d5cdbf11f' <object GrtObject> key=owner could not be resolved
並刪除了“值”標籤以及引發錯誤的連接並重新啟動了 mysql 工作台。重新啟動後,我設置的一些連接消失了(我可以重新創建),但現在似乎可以正常連接了。