前提・実現したいこと
No such file or directory エラーをトラブルシュートして、laravelとMAMPのphpmyadminを接続したいです。
laravelの学習としてMAMPのphpmyadminとDB接続して、php artisan migrateの実行ができるようにしたいと考えています。
発生している問題・エラーメッセージ
Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] No such file or directory (SQL: create table `migrations` (`id` int unsigned not null auto_increment primary key, `migration` varchar(255) not null, `batch` int not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
該当のソースコード
env
1DB_CONNECTION=mysql 2DB_HOST=localhost 3DB_PORT=8889 4DB_DATABASE=todo_db 5DB_USERNAME=root 6DB_PASSWORD=root 7
database.php
1'mysql' => [ 2 'driver' => 'mysql', 3 'url' => env('DATABASE_URL'), 4 'host' => env('DB_HOST', 'localhost'), 5 'port' => env('DB_PORT', '8889'), 6 'database' => env('DB_DATABASE', 'forge'), 7 'username' => env('DB_USERNAME', 'forge'), 8 'password' => env('DB_PASSWORD', ''), 9 'unix_socket' => env('DB_SOCKET', '/Applications/MAMP/tmp/mysql/mysql.sock'), 10 'charset' => 'utf8mb4', 11 'collation' => 'utf8mb4_unicode_ci',
試したこと
・'unix_socket' => env('DB_SOCKET', '/Applications/MAMP/tmp/mysql/mysql.sock'),の追加
・localhostの見直し
回答1件
あなたの回答
tips
プレビュー