[英]Toad for MySQL connection problems (Win 7 to Linux)
我有一個 MySQL 實例在 Linux 盒子上運行,還有一台 Mac 也有 Win7 (Bootcamp/VMWare)。 我可以毫無問題地從 Navcat Lite for Mac 連接到 MySQL 數據庫,但是,我更喜歡 Toad。 我為 Win7 安裝了 Toad for MySQL 但它無法連接到數據庫。 我為 MySQL 安裝了 ODBC,它可以成功連接到數據庫,所以這不是防火牆問題(我也試過禁用防火牆)
以下是我所見的快速總結:
任何幫助將非常感激!
這是 Toad 拋出的錯誤:
System.TimeoutException 連接嘗試失敗,因為連接方在一段時間后沒有正確響應,或者建立的連接失敗,因為連接的主機沒有響應
我的 MySQL 安裝也有同樣的問題。 我可以使用 MySQL Workbench 進行連接,但用於 MySQL 的 Toad 無法連接。 此外,我使用 MySQL .NET 連接器創建的每個應用程序也會超時。
我找到的解決方案是將機器連接到 Internet,然后它們會立即連接。 我相信它與連接器有關,而不是 Toad。 更新到超過 5 的版本應該會有所幫助。
檢查此錯誤報告。 可能是你所面臨的。
鏈接: http://toadformysql.com/thread.jspa?threadID=32380
考慮到您最近從數據包嗅探中獲得的結果,我相信它與此錯誤報告有關。
Toad 似乎使用 .net 框架,根據發行說明,它需要安裝 3.5 版並將安全策略設置為無限制。
那么,您是否安裝了 .net 3.5? 如果是這樣,您可以嘗試以管理員身份運行 toad 嗎?
PS:設置安全策略,我從上面的鏈接中引用:
要運行 Toad,必須將 .NET 安全策略設置為無限制。 修改安全策略:
- Select 控制面板來自 Windows 開始菜單。
- 雙擊管理工具。
- 雙擊 Microsoft .NET 框架版本配置。
- Select 我的電腦,然后 select 運行時安全策略節點。
- Select 從右側面板的任務列表中評估程序集,並在文件字段中找到 select Toad.exe。
- 單擊下一步並將權限設置為無限制。
希望對您有所幫助,繼續提供信息。
使用免費軟件 Toad MySQL 8.0.0.296(64 位),而不是使用連接類型 TCP,使用連接類型 SSH,插入數據庫數據,如主機 IP、用戶、密碼、默認數據庫和端口。 同時添加SSH端口,SSH主機IP,SSH用戶和密碼。 Toad 會直接模擬連接到 SSH 控制台,界面是一樣的,它工作得很好,錯誤“Character set 'utf8mb3' is not supported by .Net Framework”消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.