私はmysql 5.6.11を使用していましたが、通常は拒否され、次のように表示されました。
2005 - 不明な MySQL サーバー ホスト 'localhost'(11001)。
現在、私の解決策は、ネットワークを正常に戻すよりも、ネットワークをオフにすることです.私はたくさん検索しましたが、それに対する答えはありません.それで、誰かが理由を知っていますか?
私はmysql 5.6.11を使用していましたが、通常は拒否され、次のように表示されました。
2005 - 不明な MySQL サーバー ホスト 'localhost'(11001)。
現在、私の解決策は、ネットワークを正常に戻すよりも、ネットワークをオフにすることです.私はたくさん検索しましたが、それに対する答えはありません.それで、誰かが理由を知っていますか?
エラー 2005 (HY000): 不明な MySQL サーバー ホスト 'localhost' (0)
システムのホスト名のリストを変更します。
C:\Windows\System32\drivers\etc\hosts
次のエントリがあることを確認します。
127.0.0.1 localhost
私の場合、そのエントリは 0.0.0.0 localhost であり、すべての問題を引き起こしました
(このファイルを変更するには、変更権限を変更する必要がある場合があります)
これにより、ホスト「localhost」が IP アドレス 127.0.0.1 に DNS 解決されます。
ケースは次のようになります。
mysql connects will localhost when network is not up.
mysql cannot connect when network is up.
問題を診断して解決するには、次の手順を試してください (MySQL がホストされているポートを他のサービスがブロックしていると推測されます)。
これにより、直面している問題が理想的に解決されるはずです。
次の手順に従って、このエラーを修正します。\connect root@localhost の代わりに \connect root@127.0.0.1 を使用してください
動作しない場合は、C:\Windows\System32\drivers\etc\hosts に移動し、ホスト名に関連付けられている IP アドレスを確認します。そのIPを使用するので、そうなります。\connect root@the_ip_address_you_found