前提・実現したいこと
Homesteadにてlaravelの環境構築をした後、sampleappフォルダにて
php artisan migrate をターミナルにて実行したところ下記のようなエラーが出てしまいました
発生している問題・エラーメッセージ
●●●@○○○ sampleapp % php artisan migrate
Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = homestead and table_name = migrations and table_type = 'BASE TABLE')
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:678
674▕ // If an exception occurs when attempting to run a query, we'll format the error
675▕ // message to include the bindings with SQL, which will make this exception a
676▕ // lot more helpful to the developer instead of just the database's errors.
677▕ catch (Exception $e) {
➜ 678▕ throw new QueryException(
679▕ $query, $this->prepareBindings($bindings), $e
680▕ );
681▕ }
682▕
+36 vendor frames
37 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
該当のソースコード
ソースコード
試したこと
①.envファイルのuser(homestead),database(homestead),password(適当な文字列)を()内の内容に変更
②mysqlへrootでログインし、ユーザーのプラグインがmysql-nativi~~~になっていることを確認
③php artisan config:clear後php artisan migrateの実行
④laravelのバージョンを5.5(使用中の書籍指定)でエラーが出たので、最新の8.18.1をインストールし再度migrateしたがエラー
補足情報(FW/ツールのバージョンなど)
php 7.3.11
laravel 8.18.1(5.5も試したがダメ)
Ubuntu 18.04.5
MYSQL 5.7.32
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/17 12:47