SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables
上記のエラーが発生しました。
下記コマンドで、環境変数を確認します。
$ heroku run php artisan tinker
>>> config('database.connections.mysql')
=> [
“driver” => “mysql”,
“url” => null,
“Host” => “ホスト名”,
“Port” => “ポート番号”,
“database” => “データベース名”,
“username” => “ユーザ名”,
“password” => “パスワード”,
“unix_socket” => “/Applications/MAMP/tmp/mysql/mysql.sock”,
“charset” => “utf8mb4”,
“collation” => “utf8mb4_unicode_ci”,
“prefix” => “”,
“prefix_indexes” => true,
“strict” => true,
“engine” => null,
“options” => [],
]
herokuの環境では、
unix_socketセットする必要がないので下記のように変更したら、デプロイ完了しました。
"unix_socket" => ""