(zz找了块一个小时才发现)主要的错误在于.env文件和database.php的配置不匹配。

1.找到.env文件

 

laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

2.更改数据库表账密

laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

3.改database.php的数据库账密

laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

 

 4.完成

laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

 

总结:php artisan migrate 只有两个表migrations和“

1.将数据库中  Innodb_large_prefix设置为1

mysql> show variables like 'innodb_large_prefix'
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| innodb_large_prefix | OFF   |
+---------------------+-------+

   laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误

2.laravel 中.env配置和databases.php中配置对应,如上图,

3.删除本地数据库,重新执行PHP artisan miragate 命令

 

相关文章:

  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2021-07-13
  • 2021-08-28
  • 2021-11-23
猜你喜欢
  • 2022-01-17
  • 2021-11-15
  • 2022-12-23
  • 2021-04-30
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案