报错

 Illuminate\Database\QueryException  : SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (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')

解决办法

USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘123456’; 
FLUSH PRIVILEGES;

其中 mysql_native_password 代表旧的验证机制