[PDOException] PDO::__construct(): php_network_getaddresses: getaddrinfo failed:

Posted 周伯通的麦田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PDOException] PDO::__construct(): php_network_getaddresses: getaddrinfo failed:相关的知识,希望对你有一定的参考价值。

执行数据迁移

php artisan migrate

报错:

网上很多资料说开启allow_open_url等其实没卵用...
貌似问题出在dns上....
原来数据库的配置是这样的

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306

修改成如下:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306

再次执行OK:

也就是把db_host改成ip形式....至于原因可能是dns问题。。。尚未深究。。。先解决问题吧,回头再研究哈具体原因吧

以上是关于[PDOException] PDO::__construct(): php_network_getaddresses: getaddrinfo failed:的主要内容,如果未能解决你的问题,请参考以下文章

PDO:未捕获的 PDOException:找不到驱动程序

PHP连接Informix异常

PDO 一般错误:2006 mysql server has gone away

[单选题]PDO::ATTR_ERRMODE设置为以下哪个值时,PDO会抛出PDOException?

致命错误:未捕获的异常“PDOException”,带有消息“SQLSTATE [42000]:语法错误或访问冲突 PHP 和 PDO

PDO PHP - PDOException - 数值超出范围:1264 第 1 行的列“customer_id”的值超出范围