2011-08-17 15 views
0

私はLinuxマシン上で動作するMySQLインスタンスとWin7(Bootcamp/VMWare)を持つMacを持っています。私は問題なくMac用Navcat LiteからMySQLデータベースに接続できますが、私はToadを好きです。 Win7用のToad for MySQLをインストールしましたが、dbに接続できません。Toad for MySQL接続の問題(Win 7からLinuxへ)

  1. MySQLのDB:私は、MySQL用のODBCをインストールし、それが正常にDBに接続することができ、それがファイアウォールの問題ではありません。ここ

    は、私が見たものを簡単にまとめたものである(私はまた、ファイアウォールを無効にしてみました)私のネットワーク内でLinuxボックスで実行中、ポート3306
  2. Macは正常にNavcat Liteを介してdbに接続できます
  3. Toad for MySQL(Win 7)TCP接続を使用してdbに接続できません(接続タイムアウトを30秒)
  4. MySQL用ODBCドライバ(Win 7)同じ資格情報を使用してdbに接続することができます

何か助けていただければ幸いです!接続されたホストが

を応答に失敗したため、接続先が適切に一定期間後に応答しなかった、または確立された接続が失敗したため、接続の試みが失敗した

System.TimeoutException:ここ

はヒキガエルがスローするエラーです
+0

私はこれを移行しようとしていましたが、開発ツールに関する質問であり、開発ツールに関する質問はここにあります。 – Kev

答えて

0

このバグレポートを確認してください。あなたが直面しているものかもしれません。

リンク: http://toadformysql.com/thread.jspa?threadID=32380

アカウントでパケットスニッフィングからあなたの最近の成果を取って、私はそれがこのバグレポートに関連していると信じています。

Toadは、the release notesによると、バージョン3.5がインストールされ、セキュリティポリシーが制限されていないことが必要です。

.net 3.5がインストールされていますか?もしそうなら、あなたは管理者としてトッドを走らせることができますか?

PS:セキュリティポリシーを設定し、私は上記のリンクから引用しています:ヒキガエルを実行するには

、.NETセキュリティポリシーは、無制限に設定する必要があります。セキュリティポリシーを変更するには

  • Windowsの[スタート]メニューから[コントロールパネル]を選択します。
  • [管理ツール]をダブルクリックします。
  • Microsoft .NET Framework version Configurationをダブルクリックします。
  • [マイコンピュータ]を選択し、ランタイムセキュリティポリシー ノードを選択します。
  • 右パネルのタスク一覧から を選択し、ファイルフィールドにToad.exeを見つけて選択します。
  • [次へ]をクリックし、アクセス許可を[制限なし]に設定します。

希望する情報を提供してください。

+0

迅速な対応をありがとう。 ODBCとHeidiSQL(別のSQL GUIツール)の両方が正常に接続できるので、特権の問題ではありません –

+0

私はあなたが問題を部分的に分解する必要があると思います。 Toadでログインしようとすると、データがサーバーに送られて戻ってくるかどうかをパケットスニッファでチェックします。 wiresharkを使用すると(ここでテストされたばかり)、各リクエストの情報を取得する際にMySQLパケットを理解しやすくなります(たとえば、「ログイン要求ユーザ= root」;「Server greeting proto = 10 ...」;応答エラー1045 ")。 Wiresharkをダウンロードすることができます[ここ](http://www.wireshark.org/download.html) –

+0

ありがとう!私はパケットスニフを行い、MySQLサーバーが送信した最後のパケットは "Server Greeting proto = 10 Version = 4.1.22"でした。その後、クライアントはログイン要求を送信する必要がありますが、そのパケットは見たことがありません。何が起こっている可能性についてのアイデア? –

0

MySQLのインストールで同じ問題が発生しました。 MySQL Workbenchを使用して接続できますが、Toad for MySQLは接続しません。また、MySQL .NET Connectorを使用して作成したすべてのアプリケーションもタイムアウトします。

私が見つけた解決策は、マシンをインターネットに接続し、すぐに接続することでした。私はそれがコネクターと関係があり、ヒキガエルではないと信じています。 5以上のバージョンに更新すると役立ちます。

関連する問題