两天来,我试图解决这个问题
警告:mysqli_connect(): (HY000/2002):尝试以套接字访问权限禁止的方式访问套接字。
我的主机是Azure,他的界面非常糟糕。编程语言是PHP,我在与域相同的资源组中有数据库,帐户数据是正确的。我做错了什么?
有问题的线路
mysqli_connect($SERVER, $USER, $PASSWORD, $DATABASE);
若要在 CLearDB 上使用 MySQL 的 Web 应用中获取连接字符串,请执行以下操作:
- 在 Azure 门户中选择你的服务
- 单击"设置"
- 选择"应用程序设置"并向下滚动到"连接字符串",然后单击"显示连接字符串值"
-
复制表格的中间列,你会得到类似的东西:
数据库=YOUR_DATABASE_NAME;数据源=YOUR_HOSTNAME;用户 ID = YOUR_USERNAME;密码=YOUR_PASSWORD
就是这样,复制并替换您的代码!
专业提示:您可以 ping YOUR_HOSTNAME并使用 IP 代替主机名来提高速度;)