プログラミング

php artisan migrate でエラー

 

こちらを参考に、自分の環境で、

 

 

$ laravel new ChatApp

 

$ cd ChatApp

 

$ php artisan migrate

 

 

 

 

とやってみたところ、以下のエラーが発生。

 

 

Illuminate\Database\QueryException

 SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = 'BASE TABLE')

 at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671
   667|         // If an exception occurs when attempting to run a query, we'll format the error
   668|         // message to include the bindings with SQL, which will make this exception a
   669|         // lot more helpful to the developer instead of just the database's errors.
   670|         catch (Exception $e) {
 > 671|             throw new QueryException(
   672|                 $query, $this->prepareBindings($bindings), $e
   673|             );
   674|         }
   675|

     +37 vendor frames
 38  artisan:37
     Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

 

 

 

 

散々調べた結果、.envファイルのDB_HOSTを127.0.0.1からlocalhostに修正するだけで解決。。。

 

 

 

 

誰からのお役に立てれば。。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です