【MySQL】SQLSTATE[HY000][1045]Access denied for user

require(autoload.php): Failed to open stream
autoload.phpを読み込もうとしたが、そんなファイル、フォルダは無いと怒られた。
composer install すれば良い。
SQLSTATE[HY000][1045]Access denied for user
状況として、php artisan migrateしたら出てきた。mysql -u root -pしても同様。
まずselect user, host from mysql.user;で現在のユーザーを確認。
そもそもここで該当のユーザに対して権限を与えて無かったので、その付与が必要。
.envファイル作成、composer installして、php aritsan key:generate。
権限付与が終えたところでphp aritisan migrate可能。
エラーも消える。