通过远程控制台连接到 Azure 的"MySQL in app"数据库



我在 azure 中有一个 Web 应用程序,应用程序类型为 MySQL,它是一个带有 MySQL 实例的服务器,但问题是我只能使用 PHPMyAdmin 管理数据库,我更喜欢使用 shell,所以我的问题是我在哪里可以验证主机、用户和密码,我必须使用才能从控制台远程访问

根据 2016 年应用内 MySql 的原始应用服务公告:

无法远程访问 MySQL 数据库。您只能访问您的 使用 PHPMyadmin 或使用 KUDU 中的 MySQL 实用程序的数据库内容 调试控制台。

而且

数据库受我们的沙盒环境保护,因此不能 通过 MySQL 工作台或 MySQL 命令行远程访问 工具(在远程计算机上运行(。

这种限制似乎仍然存在。

对于任何偶然发现这一点的人,要使用 PHP 访问数据库,请使用https://name-of-your-site.scm.azurewebsites.net/phpmyadmin/index.php

我花了一段时间才找到它,

你应该在 Azure 门户"SQL 数据库"中查找所有这些信息。

在"概述"菜单中,你将获得一个"连接字符串"链接,其中包含所需的所有信息。

编辑:然后您将能够在应用程序中使用此连接字符串

最新更新