0

ローカル データベースに問題なく接続できました。mysql コマンド ラインからクエリを実行しても問題なく動作します。phpmyadmin に移動しようとすると、次のエラーが表示されます。

    Error

    MySQL said: Documentation
    #2002 - No connection could be made because the target machine actively refused it.

    The server is not responding (or the local server's socket is not correctly configured). 

誰かがこれを修正する方法を教えてもらえますか? 他の場所を検索しようとしましたが、わかりません.

4

1 に答える 1

0

phpmyadmin が DB と同じマシン上にある場合、ソケットまたは TCP 経由で接続できます。わかりませんが、構成を投稿していないため、TCPを使用している可能性があり、アドレス、ローカルホスト、127.0.0.1、xxxx、またはポート番号を指しているように見えます。開いていないか、リッスンしていないか、ファイアウォールで保護されています。(それはロングショットですが、confファイルのホスト名をcat /etc/hostsからの出力と照合して、それらが同じ場所またはIPを指しているかどうかを確認してください。)設定を投稿すると、分。netstat -tuplまたはnetstat -an |を実行する場合 grep -i sqlを実行して、デーモンが予想される IP とポートでリッスンしているかどうかを確認すると、手がかりが得られます。マシンによっては、次のことを試すこともできますupdatedbの後に「locate mysql | grep -i sock」を実行して、mysql ソケットの場所を確認します。これらのカップル テストの結果を構成と比較してください。お知らせ下さい。乾杯。Jason Post Script: 次回投稿するときは、OS、バージョン、エディション、場所などを含めてください。

于 2013-02-09T22:26:37.270 に答える