无法使用Laravel和Xampp进行迁移

dwthyt8l  于 2022-12-27  发布在  其他
关注(0)|答案(2)|浏览(132)

我无法使用php artisan migrate在Laravel中执行迁移,我使用Xampp在本地工作,并且我已经创建了DB(回收)。

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=recycling
DB_USERNAME=root
DB_PASSWORD=

在终端中,当我使用php artisan migrate时,我得到这个:

SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = recycling and table_name = migrations and table_type = 'BASE TABLE')

有什么想法吗?

3ks5zfa0

3ks5zfa01#

这可能是与Laravel生成该高速缓存或配置缓存相关的问题。

  • 将.env文件中的DATABASE_HOST更改为127.0.0.1
  • 运行php artisan优化:清除
  • 运行php工匠迁移:安装

FYI请检查数据库服务器是否正在您的计算机上运行。
我希望上述步骤能解决这个问题。

ua4mk5z4

ua4mk5z42#

如果你使用xampp它真的使用它将实际使用它自己的数据库,它将不使用你设置的数据库

相关问题