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

Ami*_*oya 2 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连接数据库时。

我该怎么办?

Ali*_*ian 5

使用localhost,而不是127.0.0.1在你的.ENV文件DB_HOST变量。