我无法使用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')
有什么想法吗?
2条答案
按热度按时间3ks5zfa01#
这可能是与Laravel生成该高速缓存或配置缓存相关的问题。
FYI请检查数据库服务器是否正在您的计算机上运行。
我希望上述步骤能解决这个问题。
ua4mk5z42#
如果你使用xampp它真的使用它将实际使用它自己的数据库,它将不使用你设置的数据库