mysql - Azure Web App MySQL In App 引发错误
问题描述
我密切关注本教程以将 MySQl 启用到包含 NodeJS 应用程序的 Web 应用程序中。但是在启用 MySQl 时,它会抛出以下错误。
而且在执行 Kudu指令时,我也被拒绝访问。即使我将正确的凭据放在文件 MYSQLCONNSTR_localdb 中。
解决方案
在 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 连接应该可以工作。
推荐阅读
- python - id和numpy.shares_memory是什么关系?
- reactjs - 如何在返回方法中切片对象属性值?
- python - 如何将多个列统一(折叠)为一个分配唯一值
- swift - 在 Vapor Route 中调用 3rd 方 API 失败
- c - 有些值打印了我不想要的 i (i = 0; i < 10; i++) 的额外时间。在 C 中使用 for 循环时
- php - 重新加载时保存选择值
- javascript - 上传到 S3 的图像已损坏
- java - 如何在 IntelliJ IDEA 2019.2 中启用分析工具
- javascript - 警报消息框自行处理而不是单击“确定”按钮
- postgresql - 在 Postgres 中根据另一个表过滤一个表