ホームページ > データベース > mysql チュートリアル > MySQL 接続エラー: 「そのようなファイルまたはディレクトリはありません」が表示されるのはなぜですか?

MySQL 接続エラー: 「そのようなファイルまたはディレクトリはありません」が表示されるのはなぜですか?

DDD
リリース: 2024-12-04 13:43:13
オリジナル
416 人が閲覧しました

MySQL Connection Error: Why

MySQL データベースへの接続: 「そのようなファイルまたはディレクトリはありません」エラーの解決

PHP 経由で MySQL データベースに接続しようとすると、 「警告: mysqli_connect(): (HY000/2002): そのようなファイルはありません。またはディレクトリ。」このエラーは、接続パラメータで指定されたホストが正しくないことを示します。

ホストの指定が正しくありません

このエラー メッセージは、「localhost」として指定されたホストが認識されていないことを示しています。この例では、ホスト パラメータとして "localhost" を使用することが問題です。

解決策

このエラーを解決するには、MySQL の IP アドレスを使用する必要があります。 「localhost」の代わりにサーバーを使用します。ほとんどの場合、この IP アドレスは 127.0.0.1 で、ローカル ホスト接続を表します。

改訂されたコード

次の改訂されたコード スニペットでは、ホスト用のMySQLサーバーパラメータ:

$con = mysqli_connect("127.0.0.1", "vanilla_user3", "vanilla_password", "vanilla");

if (mysqli_connect_errno($con)) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
ログイン後にコピー

推奨事項

潜在的な接続の問題を回避するには、host パラメータを指定するときに常に MySQL サーバーの IP アドレスを使用することをお勧めします。これにより、データベースへの信頼性が高く安全な接続が保証されます。

以上がMySQL 接続エラー: 「そのようなファイルまたはディレクトリはありません」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート