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 サイトの他の関連記事を参照してください。