Php 警告:mysqli_connect():(HY000/2002):试图以访问权限所禁止的方式访问套接字

Php 警告:mysqli_connect():(HY000/2002):试图以访问权限所禁止的方式访问套接字,php,sockets,azure,Php,Sockets,Azure,两天来我一直在努力解决这个问题 警告:mysqli_connect():(HY000/2002):试图以访问权限所禁止的方式访问套接字 我的主机是Azure,他的界面非常糟糕。编程语言是PHP,我和域在同一个资源组中有数据库,帐户数据是正确的。我做的不对吗 符合问题 mysqli_connect($SERVER, $USER, $PASSWORD, $DATABASE); 要在CLearDB上使用MySQL的Web应用程序中获取连接字符串,请执行以下操作: 在Azure门户中选择您的服务 单击

两天来我一直在努力解决这个问题

警告:mysqli_connect():(HY000/2002):试图以访问权限所禁止的方式访问套接字

我的主机是Azure,他的界面非常糟糕。编程语言是PHP,我和域在同一个资源组中有数据库,帐户数据是正确的。我做的不对吗

符合问题

mysqli_connect($SERVER, $USER, $PASSWORD, $DATABASE);

要在CLearDB上使用MySQL的Web应用程序中获取连接字符串,请执行以下操作:

  • 在Azure门户中选择您的服务
  • 单击设置
  • 选择应用程序设置并向下滚动到连接字符串,然后单击“显示连接字符串值”
  • 复制表的中间列,您将得到如下结果:

    数据库=您的数据库名称;数据源=您的主机名;用户Id=您的_用户名;密码=您的密码

  • 就是这样,在代码中复制并替换


    Protip:您可以ping您的_主机名,并使用IP代替主机名以提高速度;)

    您用于连接的用户是否具有所需的权限?作为我从clearDB Panel获得的bcdf0225312fef-it用户名,请确保您也将该用户添加到数据库中。您对
    $SERVER
    使用的是什么<代码>本地主机或
    127.0.0.1