簡體   English   中英

Toad for MySQL 連接問題(Win 7 到 Linux)

[英]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,它可以成功連接到數據庫,所以這不是防火牆問題(我也試過禁用防火牆)

以下是我所見的快速總結:

  1. MySQL db 在 Linux 框上運行,在 my.network 中,端口 3306
  2. Mac通過Navcat Lite可以成功連接到db
  3. Toad for MySQL (Win 7) 無法使用 TCP 連接連接到數據庫(嘗試將連接超時增加到 30 秒)
  4. ODBC MySQL (Win 7) 的驅動程序可以使用相同的憑據連接到數據庫

任何幫助將非常感激!

這是 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM