ホームページ >データベース >mysql チュートリアル >PHP から MySQL に接続すると「そのようなファイルまたはディレクトリはありません」エラーが発生するのはなぜですか?
MySQL 接続エラーのトラブルシューティング: 「そのようなファイルまたはディレクトリはありません」
PHP から MySQL データベースへの接続を確立するときに、次のような問題が発生する場合があります。エラー「2002 - そのようなファイルまたはディレクトリはありません。」このエラーは通常、指定されたファイルまたはディレクトリが PHP で見つからなかったことを示します。
具体的には、提供された PHP コードでは、ホスト名として「localhost」を使用して接続が試行されます。ただし、更新された情報では、ソケットは /tmp/mysql.sock にあると記載されています。これは、ホスト名を次のように更新する必要があることを示唆しています:
$conn = mysql_connect('127.0.0.1', 'USER', 'PASSWORD');
さらに、PHP コードが mysql.sock ファイルの正しいパスを使用していることを確認してください。あなたの場合、これは次のようになります:
mysql.default_socket = /tmp/mysql.sock
ホスト名を更新し、mysql.sock パスが正しいことを確認することで、MySQL データベースへの接続を正常に確立できるはずです。
以上がPHP から MySQL に接続すると「そのようなファイルまたはディレクトリはありません」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。