エラー: Laravel Homestead で "SQLSTATE[HY000] [2002] 接続が拒否されました"
Homestead 内で Laravel プロジェクトを操作する場合、 PHP Artisan コマンドを実行すると、「SQLSTATE[HY000] [2002] 接続が拒否されました」エラーが発生することがあります。
考えられる原因と解決策:
このエラーは、データベースが接続に失敗しました。構成が正しくないことが原因と考えられます。提供された情報によると、問題は .env ファイルのデータベース ホスト設定にあるようです。
これを解決するには、.env の DB_HOST 値が 127.0.0.1 ではなく localhost に設定されていることを確認してください。これは、Homestead がポート 33060 で実行される自己完結型 MySQL サーバーを使用しており、localhost エイリアス経由でアクセスできるためです。
探索する代替ソリューション:
以上がLaravel Homesteadの「SQLSTATE[HY000] [2002] 接続が拒否されました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。