ここでの問題は、あなたが許可したホストにあるという予感がありますが、それは実際には知識に基づいた推測にすぎません。アクセスを許可する場合 example@sqldat.com 「127.0.0.1」またはサーバーの実際のIPアドレス、ローカルホストをホストとして使用して接続することは許可されません。これは、「localhost」がホストとして指定されている場合、phpはネットワークソケットの代わりにunixソケットを使用することを想定し、そのコンテキストでは127.0.0.1はlocalhostと同じではないという事実によるものです。 mysql_connect() の手動エントリから : これが完全に冗長ではないことを願っています。 :)