ホームページ >バックエンド開発 >PHPチュートリアル >Laravel Homestead の「php 職人移行」が「接続が拒否されました」エラーをスローするのはなぜですか?

Laravel Homestead の「php 職人移行」が「接続が拒否されました」エラーをスローするのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 18:14:29461ブラウズ

Why Does Laravel Homestead's

Laravel Homestead での接続拒否エラー

人気の開発環境である Laravel Homestead では、phpArtisan Migrate などのコマンドを実行すると、接続拒否エラーが発生することがあります。 。最近、ユーザーがコマンドの実行中にこの問題に直面し、「SQLSTATE[HY000] [2002] 接続が拒否されました。」というエラーが発生しました。

問題のトラブルシューティング

ユーザーが提供した.env ファイル内の設定を含む構成の詳細:

DB_HOST=127.0.0.1
DB_DATABASE=tcv
DB_USERNAME=homestead
DB_PASSWORD=secret

また、DB_HOST、DB_USERNAME、DB_PASSWORD に localhost と root のさまざまな組み合わせを使用しようとしましたが、エラーが継続しました。

解決策

ユーザーは同じ構成設定で Sequel Pro を使用してデータベースに接続できましたが、.env ファイルの DB_HOST 設定を 127.0 から変更すると問題が発生することが判明しました。 .0.1 を localhost に設定することで問題が解決されました。これで、移行コマンドが正常に実行されるようになります。

以上がLaravel Homestead の「php 職人移行」が「接続が拒否されました」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。