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


SQLSTATE[HY000] [2002] Establishing tcp connections on remote port 3306 has been disabled for security reasons

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

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

在本地一切工作正常,但在服务器我得到这个错误:

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

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

我该怎么办?

中使用localhost代替127.0.0.1。env文件 for DB_HOST变量