Laravel 5.3生产迁移PDOException

时间:2017-04-11 16:15:45

标签: mysql laravel-5

我收到以下错误[PDOException] SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name o r service not known

我首先尝试重启mysql,但失败了。然后我在[mysqld]文件的顶部添加了my.cnf。这个文件基本上是空的 - 只有两行。 这解决了mysql重启问题,但没有解决迁移问题。 mysql现在运行正常。我可以连接mysql -h localhost -u -p数据库

我将mysqld.cnf中的绑定更改为0.0.0.0,这也没有用。 我的Laravel数据库没有表,甚至没有迁移表,这是正确的吗?我用git将我的开发项目推向了生产。 我还将.env中的主机更改为127.0.0.1

我还将unix_socket => /var/run/mysqld/mysqld.sock添加到database.php - 也没有帮助。

我在制作上运行nginx。请告知如何修复迁移。 端口3306被列为侦听端口。 但是,在http://ip:3306之类的浏览器中访问生产服务器IP会产生一些有趣的字符,而且#34;收到的数据包不按顺序排列"

0 个答案:

没有答案