首页 > 解决方案 > Azure Web App MySQL In App 引发错误

问题描述

我密切关注本教程以将 MySQl 启用到包含 NodeJS 应用程序的 Web 应用程序中。但是在启用 MySQl 时,它会抛出以下错误。

在此处输入图像描述

而且在执行 Kudu指令时,我也被拒绝访问。即使我将正确的凭据放在文件 MYSQLCONNSTR_localdb 中。

标签: mysqlazurephpmyadmin

解决方案


在 config.inc.php 中将 localhost 更改为 127.0.0.1

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 这样做的原因是,如果您使用 localhost,pma 会尝试连接到 mysql.socket。如果你使用 127.0.0.1 PMA 建立一个 TCP 连接应该可以工作。


推荐阅读