ローカルネットワーク経由で(--host = 192.168.1.xxxを使用して)MySQLに接続しようとしていますが、クライアントを初期化しようとすると応答がありません約1分間、MySQLが一般的な2003エラーでエラーになる前に。私の解釈は、これは接続の試行が正しい場所で終わらないことを意味します(したがって、TCP接続はただ時間切れになります)。MySQL接続の試行がローカルIPでタイムアウトする
MySQLサーバを実行しているマシンは、Windows 10上の普通のラップトップです(Windows Serverを実行していないものなど)。私はすでにファイアウォールのルールをチェックしており、ポート3306は着信接続に対して明示的に有効になっています。 "netstat -a -n"を実行すると、サーバーマシン上のポート3306は状態LISTENINGを示します。私は、ポート3306と、ポート3306からルータ上のポート3306へのポート転送/ポートトリガを指定しようとしましたが、何もこの問題を修正しませんでした。この接続をどのように機能させるべきですか?参考のために、私はクライアントのために、次のコマンドを使用しています:
この問題は、次のような状況下に来るmysql --host=192.168.1.34 --port=3306 --user='username' --password='password'
エラー2003が「汎用」であると仮定するのではなく、正確なエラーを送信する必要があります。 '(10060)'のような特定のWindowsソケットエラーに対応する最後の数字があるはずです。これは "Connection timed out"を意味しますが、他のエラーコードは他の問題を示します。 –