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

rxztt3cl  于 2022-11-09  发布在  PHP
关注(0)|答案(2)|浏览(207)

我创建了一个Azure应用程序服务并在应用程序中启用了MySql。我可以使用phpMyAdmin从门户连接到MySql-转到应用程序-〉应用程序中的MySql-〉单击管理。它使用phpMyAdmin打开另一个窗口。
但不知何故,现在我无法连接到数据库。我得到下面的错误
MySQL说:文档
2002 -试图以访问权限所禁止的方式访问套接字。-服务器没有响应(或本地服务器的套接字配置不正确)。

1mrurvl1

1mrurvl11#

很简单,如果你已经停止了网站,然后重新启动,你必须从浏览器连接到网站的URL,然后才能使用phpMyAdmin。

slhcrj9b

slhcrj9b2#

检查并遵循以下指南:
1.找到与PHPMyAdmin相关的config.inc.php文件。
2.找到$cfg['Servers'][$i]['host']这一行,大多数情况下,这一行在默认情况下可能已被注解掉,如果是这样,请取消注解。
3.并将该行替换为以下内容:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
4.保存并从XAMPP控制面板重新启动MySQL数据库。
5.将mysqli_connect()方法中的$host参数值更改为以下值:

`$_connection = mysqli_connect(**"localhost: 3306"**, $_mysql_username, $_mysql_password, $_database);`

注意:这个3306是我的MySQL端口号,这是它的默认值。在执行这些步骤之前,你最好检查一下你的实际MySQL端口号是多少。

有关详细信息,请参阅类似的issue

相关问题