PDO异常 - SQLSTATE [HY000] [2002]尝试以天蓝色访问权限禁止的方式访问套接字

时间:2017-03-28 10:57:33

标签: php mysql azure

我的网络应用程序是用PHP + mysql开发的。我的应用程序部署在Azure中,试图在我的机器上访问mysql。这里通过azure连接到mysql数据库时显示上面提到的错误,但是当我从我的系统本地尝试应用程序时,它可以正常工作。 这些是我的.env文件中的连接字符串

DB_CONNECTION=mysql 
DB_HOST=10.79.40.233 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=blog 
DB_PASSWORD=root123 DB_ADAPTER=PDO_MYSQL

我使用的是php 7.1.1版本。

1 个答案:

答案 0 :(得分:0)

它可能是远程访问。尝试在azure Web面板上启用远程访问。还要注意连接参数。检查参数是否正确(端口,用户名,密码......)