1

リモート マシンの mysql サーバーにアクセスするために、ローカル マシンに SSH トンネルを作成しました。すべて問題ありません。このエラーが発生した場合、トンネルは機能していますが、なぜこのエラーが発生するのですか?

エラーメッセージは次のとおりです。

2013 - 「初期通信パケットの読み取り」で MySQL サーバーへの接続が失われました。システム エラー: 0

Navicat (SSH トンネル) 経由でローカルからリモート マシンに接続したい場合にのみ、リモート マシンで mysql がこのようなエラーなしで動作します。

それに対する解決策はありますか?

4

2 に答える 2

2

このエラーは、bind-address オプションの設定が間違っている場合に発生します。MySQL サーバーは、少なくとも localhost - 127.0.0.1 をリッスンする必要があります。

于 2012-03-08T10:24:01.717 に答える