在Azure应用程序服务的应用程序中连接MySQL时出现访问被拒绝错误

在Azure应用程序服务的应用程序中连接MySQL时出现访问被拒绝错误,mysql,azure,web-applications,phpmyadmin,azure-web-app-service,Mysql,Azure,Web Applications,Phpmyadmin,Azure Web App Service,我创建了一个Azure应用程序服务,并在应用程序中启用了MySql。我可以从门户使用phpMyAdmin连接到MySql-转到应用程序->应用程序中的MySql->单击管理。它会用phpMyAdmin打开另一个窗口 但不知何故,我现在无法连接到数据库。我得到下面的错误 MySQL说:文档 2002年的今天,有人试图以法律禁止的方式访问插座 它的访问权限服务器(或本地服务器)没有响应 服务器的套接字配置不正确) 检查并遵循以下准则: 1.找到与PHPMyAdmin相关的config.inc.php

我创建了一个Azure应用程序服务,并在应用程序中启用了MySql。我可以从门户使用phpMyAdmin连接到MySql-转到应用程序->应用程序中的MySql->单击管理。它会用phpMyAdmin打开另一个窗口

但不知何故,我现在无法连接到数据库。我得到下面的错误

MySQL说:文档

2002年的今天,有人试图以法律禁止的方式访问插座 它的访问权限服务器(或本地服务器)没有响应 服务器的套接字配置不正确)


检查并遵循以下准则:

1.找到与
PHPMyAdmin
相关的
config.inc.php
文件

2.找到行
$cfg['Servers'][$i]['host']
大多数情况下,默认情况下该行可能已被注释掉,如果是,请取消注释

3.并将该行替换为以下内容:

$cfg['Servers'][$i]['host']='127.0.0.1'

4.保存并从XAMPP控制面板重新启动MySQL数据库

5.将
mysqli\u connect()
方法中的$host参数值更改为以下值:

`$_connection = mysqli_connect(**"localhost: 3306"**, $_mysql_username, $_mysql_password, $_database);`
注意:这3306是我的MySQL端口号,这是它的默认端口号。在执行这些步骤之前,最好检查一下实际的MySQL端口号

有关更多详细信息,您可以参考类似内容。

很简单。
如果您已停止网站并再次启动,则必须从浏览器连接到网站URL,然后才能使用phpMyAdmin。

我不确定这些步骤是否有效,因为我使用Azure的应用程序服务,并且无法访问您提到的文件系统。它的PaaS和我只能访问源代码文件。这只会影响未启用“始终打开”的应用程序服务。