php - SQLSTATE[HY000] [2002] php_network_getaddresses

标签 php mysql laravel environment-variables

我已经更改了 .env 文件,在其中写入了数据库的新名称,但它仍然返回提及旧名称的错误。

("mysql:host=db;port=3306;dbname=X-db", "X-user", "", [])

如何保存所做的更改?为什么服务器不自动保存它们? 谢谢大家!!!

enter image description here

最佳答案

我猜 host=db 是错误的。您可以像 host=localhost 那样更改它,或者需要在主机文件中添加像 127.0.0.1 db 这样的行。

关于php - SQLSTATE[HY000] [2002] php_network_getaddresses,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53241422/

相关文章:

mysql - 错误 2006 MySQL 服务器已消失并带有 8GB 文件

mysql - 从一列中使用 SUM 和 GROUP BY 为另一列选择 MAX,没有子查询

Laravel 5.4邮件,传递数据

Php artisan 迁移失败 Laravel

php - 如何在 Laravel 中使用主密码登录用户?

PHP XML 错误 - 文档末尾有多余内容

php - 使用 phpexcel 在所有打印页面中设置页脚

mysql查询优化和字段值操作

php - SimpleXML 如何在节点中添加一个子节点?

php - 如何在 Laravel 5 中使用 Redis 为 Multi-Tenancy 多数据库架构应用程序执行排队和缓存?