SQLSTATE [HY000] [2002]出于安全原因,已禁用在远程端口3306上建立tcp连接

时间:2016-08-18 14:32:55

标签: php mysql tcp laravel-5

我使用laravel 5在子域中实现api,例如: api.domain.com

我将laravel从本地复制到共享主机。在 public_html / api 文件夹中。

在本地eveything工作正常,但在服务器中我收到此错误:

  

Connector.php第55行中的PDOException:   SQLSTATE [HY000] [2002]出于安全原因,已禁用在远程端口3306上建立tcp连接。

当我尝试通过laravel 5连接数据库时。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

.env文件中使用localhost而不是127.0.0.1作为DB_HOST变量。