php - 如何定位Azure MySQL数据库连接字符串?

标签 php mysql azure azure-web-app-service

在 Azure(标准 S1 层)中创建新网站后,链接了新的 MySQL 资源。

输入数据库名称并保存其位置后,网站门户的“链接资源”选项卡中状态为“已链接”的资源将变为可见。

导航到“配置”选项卡时,连接字符串不可见。

除此之外,当转到“仪表板”选项卡并单击“查看连接字符串”时,会显示一条消息:“您没有连接字符串”。

如何解决这个问题?

最佳答案

我刚刚创建了一个新网站和一个新链接的 MySQL 数据库来验证您的问题。

创建数据库后,我可以在“链接资源”选项卡上看到它。在“配置”选项卡上,我可以看到连接字符串,然后按“显示连接字符串”链接。此外,在“仪表板”选项卡上,按下“查看连接字符串”链接时我可以看到它。

如果您转到 Kudu 并检查站点的配置文件,您还可以检查连接字符串。前往http://YOUR_SITE_NAME.scm.azurewebsites.net/Env#connectionStrings查看配置的连接字符串。

如果您看不到任何配置的连接字符串,我不确定发生了什么。我的猜测是保存网站设置或创建数据库时出了问题。

我最近在创建一个新的 api 应用程序时遇到了类似的情况。对我来说,删除并重新创建它解决了我的问题。

关于php - 如何定位Azure MySQL数据库连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691211/

相关文章:

java - 如何使用 PHP 执行 java -jar 文件,并将 .jar 创建的文件加载到服务器?

PHP用户定义函数,(新人需要帮助)

mysql - 使用 import-all-tables 优化从 MySQL 到 Hive 的 Sqoop 数据导入

海量数据处理导致Java内存泄漏

php - 在 session php 数组中显示下一条记录

php - 允许了解 Joomla 3 configuration.php 详细信息的脚本

ASP.NET MVC 4应用程序路由在azure中不起作用

azure - 如何停止/取消正在运行的 Azure Web 作业?

Azure 逻辑应用程序和 http 阶跃响应

php - 在 PHP 中将高质量的 PDF 转换为 Word?