私は 'PHPの職人の移行' 私は、次のエラーメッセージが表示されますを使用します。データベースLaravelのPHPの職人の移行の接続が拒否
を拒否しました私は私ができるいくつかのソリューションを試みたSQLSTATEは、[HY000] [2002]接続が拒否
[照らしなさい\データベース\のQueryException]( SQL:)= TABLE_SCHEMA =屋敷とtable_nameのINFORMATION_SCHEMA.TABLESから*移行を選択[PDOException]
SQLSTATE [HY000] [2002]接続
database.phpで
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
.env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
を:私はXAMPPを搭載したMacにLaravelをインストールし、以下の設定を持ってきました
オンラインで見つけることができますが、これまでに働いた人はいません。
誰かが私を助けてくれることを願っています!前もって感謝します!
XAMPPをインストールしている場合は、データベース設定が正しくない可能性があります。それらが何であるか把握し、.envファイルに配置する必要があります。 – user3158900
ああ、簡単ですよ、ありがとう! – Femke
私はMacでMampを使用していますが、同じ問題があります。どうすれば解決できますか?ありがとう – huykon225