我正在使用Laravel 9/ Laravel 进行一个小项目。我有个奇怪的错误。我的应用程序查询工作很好,我可以选择,更新,插入,没有问题使用雄辩也。一切都很好。
现在,我尝试创建一个新的迁移,并尝试使用通常的php arisan migrate推进迁移,我得到了一个错误消息:
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed: Temporary failure in name resolution (SQL: select * from information_schema.tables where table_schema = project and table_name = migrations and table_type = 'BASE TABLE')但是,通过应用程序可以很好地连接到数据库,因为我正在插入和选择、更新
问题就在我试图迁移的时候,这是很奇怪的。
我的子民:
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=project
DB_USERNAME=username
DB_PASSWORD=password发布于 2022-07-08 18:17:48
如果您使用的是Laravel,您应该运行:
sail artisan migrate而不是:
php artisan migrate发布于 2022-07-08 18:22:39
您可以尝试设置DB_HOST=localhost
php配置:清除
此命令将帮助您清除缓存的配置。
。
php arisan迁移
https://stackoverflow.com/questions/72915385
复制相似问题