2016-07-28 7 views
0

これは重複した質問かもしれませんが、インターネットをしばらく検索しても解決策を見つけることができませんでした。ERROR 2003(HY000): 'localhost'のMySQLサーバーに接続できません(10061 "不明なエラー")

Windows 7にxamppをインストールしました。mysqlはランダムなポートで動作しています。しかし、私はコマンドラインからmysqlにアクセスすることはできません。

ERROR 2003(HY000): 'localhost' の (10061 "不明なエラー")上でMySQLサーバーに接続できません私は、このエラーメッセージが出続けます。

Windowsサービス用のmysqlを管理者として有効にし、mysqlが使用しているポートをWindowsのファイアウォール設定で開きました。しかし、問題はまだ解決されていませんが、私はまだhttp://canyouseeme.org/からポートを見ることができません。

+1

"関連する"すべての質問を右にチェックしましたか? -------> – rjdown

答えて

0

管理者権限でコマンドラインを開きます。以下のコマンドを入力します。

netstat -a -p tcp | findstr ":138" 

上記の例では、 ":138"の代わりにSQLが使用しているポート番号を付けてください。出力にIPとして0.0.0.0が含まれているかどうかを確認します。ローカルエリアネットワークのIPが含まれている場合は、そのIPを使用して接続します。おそらく、MySQLはすべてのIPを使用して接続を待機しているわけではありません。

+0

Junaidさん、ありがとうございました。IPとして0.0.0.0が含まれています。しかし、それはポートが聞いていることを示しています。 – user3447315

+0

ポートリスニングは良いです。つまり、私たちは接続を受け入れる準備ができています。コマンドラインから行うことができます telnet localhost port それが動作するかどうかを確認しますか?ポートがMySQLで使用されているポートに変更し、これが機能しない場合は、Windowsファイアウォールを少しオフにしてもう一度やり直してください。 – Junaid

+0

Junaidさん、cmdでtelnetポートをテストしましたが(ファイアウォールの有無にかかわらず)、ホストへの接続が失われていることがわかりました。私は、mysqlにポートを変更し、ファイアウォールやルーターで開く必要がありますか? – user3447315

関連する問題