首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询工作良好,但迁移

查询工作良好,但迁移
EN

Stack Overflow用户
提问于 2022-07-08 18:09:18
回答 2查看 39关注 0票数 -1

我正在使用Laravel 9/ Laravel 进行一个小项目。我有个奇怪的错误。我的应用程序查询工作很好,我可以选择,更新,插入,没有问题使用雄辩也。一切都很好。

现在,我尝试创建一个新的迁移,并尝试使用通常的php arisan migrate推进迁移,我得到了一个错误消息:

代码语言:javascript
运行
复制
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')

但是,通过应用程序可以很好地连接到数据库,因为我正在插入和选择、更新

问题就在我试图迁移的时候,这是很奇怪的。

我的子民:

代码语言:javascript
运行
复制
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=project
DB_USERNAME=username
DB_PASSWORD=password
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-08 18:17:48

如果您使用的是Laravel,您应该运行:

代码语言:javascript
运行
复制
sail artisan migrate

而不是:

代码语言:javascript
运行
复制
php artisan migrate
票数 1
EN

Stack Overflow用户

发布于 2022-07-08 18:22:39

您可以尝试设置DB_HOST=localhost

  • or,可以是DB_HOST=0.0.0.0

  • next,执行

php配置:清除

此命令将帮助您清除缓存的配置。

  • ,然后您可以运行迁移

php arisan迁移

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72915385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档