SQLSTATE [HY000] [2002] Laravelホームステッド内で接続が拒否されました

nclsvh:

Laravel 5.2でMac OS XおよびHomestead 2.2.1を使用する。

ターミナル(プロジェクトフォルダーのホームステッド内)で、php artisanを実行して、使用可能なすべてのコマンドを表示できます。php artisan migrateを実行しようとすると、接続エラーが発生します。
SQLSTATE[HY000] [2002] Connection refused


これらの.env設定でLaravelプロジェクトをセットアップしました

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

DB_HOSTにlocalhostを、DB_USERNAMEとDB_PASSWORDにはrootも試しました。そして、これらの可能なすべてのバリエーションを組み合わせます!


Sequel Pro(db管理アプリケーション)では、これらの設定で接続できます

Host       127.0.0.1
Username   homestead
Password   secret
Database   tcv
Port       33060

しかし、ターミナルから移行できないので、このデータベースは明らかに空です...

Sequel Proで接続できるので、私が知る限り、これは構成の問題です。しかし、正直に言って、セットアップの何が間違っているのかおかしくはありません。

助けてくれてありがとう !!

編集
何らかの理由でSQLSTATE[HY000] [2002] Connection refused、プロジェクトをMAMPに移動してphp artisan migrateを実行すると、同じエラーが発生します。
今、私は完全に迷っています...

nclsvh:

問題

Laravel config/database.phpでは、接続のすべての設定が配置されています。また.env、プロジェクトのルートディレクトリにファイルがあります(全員が時間節約のために使用します)。これには、プロジェクト全体で使用できる変数が含まれています。

標準のL5プロジェクトでは、MySqlセクションはconfig/database.php次のようになります。

    'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'forge'),
        'username'  => env('DB_USERNAME', 'forge'),
        'password'  => env('DB_PASSWORD', ''),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
        'engine'    => null,
    ],

ポートが設定されていないことに注意してください!

私の.envファイルでは設定しましたがDB_PORT=33060しかし、それvalue (3306)はに読み込まれていませんconfig/database.php
だから私のように馬鹿にならず、database.phpファイルをチェックすることを忘れないでください


FIX config / database.phpに
追加 'port' => env('DB_PORT', 3306), して、この値を.envに設定します。 DB_PORT=3306

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQLSTATE [HY000] [2002] Laravelホームステッド内で接続が拒否されました

分類Dev

Laravel 7 SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

Laravel Nova + Homestead SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

RDS Laravel SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

Gitlab CI Symfony:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

PHP PDO:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

Symfony4 / Docker:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

SQLSTATE [HY000] [2002] laravelとdockerのセットアップで接続が拒否されました

分類Dev

ドライバで例外が発生しました:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

Laravel SQLSTATE [HY000] [2002]接続が拒否されました| フォージ| AWS

分類Dev

SQLSTATE[HY000] [2002] No such file or directory

分類Dev

Symfony SQLSTATE [HY000] [2002] 1and1サーバーで接続が拒否されました

分類Dev

Xampp Linux:PDOException:SQLSTATE [HY000] [2002] lock_may_be_available()エラーで接続が拒否されました

分類Dev

SQLSTATE [HY000] [2002]接続できませんでした

分類Dev

SQLSTATE [HY000] [2002]接続が拒否されました。WSL2 Ubuntu 18.04を搭載したDockerでホストされているLaravel API

分類Dev

PHP接続に失敗しました:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

SQLSTATE [HY000] [2002]ブラウザでのみ接続が拒否されました

分類Dev

AWSRDSとPDOが機能しないSQLSTATE [HY000] [2002]

分類Dev

Laravel 5.7 SQLSTATE [HY000] [2002]接続できませんでした

分類Dev

プロジェクトをホストするときの接続の問題:SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

Laravelの「SQLSTATE [HY000] [2002]接続が拒否されました」エラーを修正する方法(職人はdockerで移行します)

分類Dev

PHPの致命的なエラー:キャッチされない例外「PDOException」とメッセージ「SQLSTATE [HY000] [2002]接続が拒否されました

分類Dev

SQLSTATE [HY000] [2002] connectlaravelデータベースをHerokuに追加しようとしたときに接続が拒否されました

分類Dev

MAMPを搭載したMacで「db:SQLSTATE [HY000] [2002]接続が拒否されました」というエラーが発生する

分類Dev

SQLSTATE [HY000] [2002] Dockerで複数のlaravelプロジェクトを実行すると接続が拒否されました

分類Dev

QueryException SQLSTATE [HY000] [2002] MySQLサーバーに接続できません

分類Dev

SQLSTATE [HY000] [2002] php_network_getaddresses

分類Dev

Laravel SQLSTATE [HY000] [2002]接続は拒否されましたが、いじくり回しは機能します

分類Dev

Laradock-SQLSTATE [HY000] [2002]接続が拒否されました(SQL: `users`からの集計としてcount(*)を選択します。ここで` email` =

Related 関連記事

  1. 1

    SQLSTATE [HY000] [2002] Laravelホームステッド内で接続が拒否されました

  2. 2

    Laravel 7 SQLSTATE [HY000] [2002]接続が拒否されました

  3. 3

    Laravel Nova + Homestead SQLSTATE [HY000] [2002]接続が拒否されました

  4. 4

    RDS Laravel SQLSTATE [HY000] [2002]接続が拒否されました

  5. 5

    Gitlab CI Symfony:SQLSTATE [HY000] [2002]接続が拒否されました

  6. 6

    PHP PDO:SQLSTATE [HY000] [2002]接続が拒否されました

  7. 7

    Symfony4 / Docker:SQLSTATE [HY000] [2002]接続が拒否されました

  8. 8

    SQLSTATE [HY000] [2002] laravelとdockerのセットアップで接続が拒否されました

  9. 9

    ドライバで例外が発生しました:SQLSTATE [HY000] [2002]接続が拒否されました

  10. 10

    Laravel SQLSTATE [HY000] [2002]接続が拒否されました| フォージ| AWS

  11. 11

    SQLSTATE[HY000] [2002] No such file or directory

  12. 12

    Symfony SQLSTATE [HY000] [2002] 1and1サーバーで接続が拒否されました

  13. 13

    Xampp Linux:PDOException:SQLSTATE [HY000] [2002] lock_may_be_available()エラーで接続が拒否されました

  14. 14

    SQLSTATE [HY000] [2002]接続できませんでした

  15. 15

    SQLSTATE [HY000] [2002]接続が拒否されました。WSL2 Ubuntu 18.04を搭載したDockerでホストされているLaravel API

  16. 16

    PHP接続に失敗しました:SQLSTATE [HY000] [2002]接続が拒否されました

  17. 17

    SQLSTATE [HY000] [2002]ブラウザでのみ接続が拒否されました

  18. 18

    AWSRDSとPDOが機能しないSQLSTATE [HY000] [2002]

  19. 19

    Laravel 5.7 SQLSTATE [HY000] [2002]接続できませんでした

  20. 20

    プロジェクトをホストするときの接続の問題:SQLSTATE [HY000] [2002]接続が拒否されました

  21. 21

    Laravelの「SQLSTATE [HY000] [2002]接続が拒否されました」エラーを修正する方法(職人はdockerで移行します)

  22. 22

    PHPの致命的なエラー:キャッチされない例外「PDOException」とメッセージ「SQLSTATE [HY000] [2002]接続が拒否されました

  23. 23

    SQLSTATE [HY000] [2002] connectlaravelデータベースをHerokuに追加しようとしたときに接続が拒否されました

  24. 24

    MAMPを搭載したMacで「db:SQLSTATE [HY000] [2002]接続が拒否されました」というエラーが発生する

  25. 25

    SQLSTATE [HY000] [2002] Dockerで複数のlaravelプロジェクトを実行すると接続が拒否されました

  26. 26

    QueryException SQLSTATE [HY000] [2002] MySQLサーバーに接続できません

  27. 27

    SQLSTATE [HY000] [2002] php_network_getaddresses

  28. 28

    Laravel SQLSTATE [HY000] [2002]接続は拒否されましたが、いじくり回しは機能します

  29. 29

    Laradock-SQLSTATE [HY000] [2002]接続が拒否されました(SQL: `users`からの集計としてcount(*)を選択します。ここで` email` =

ホットタグ

アーカイブ