Azure 网站让我们可以使用新的 MySQL 数据库而不是 SQL Azure 来配置我们的站点。但创建后它永远不会在管理面板中可见。我相信这是因为托管在第三方服务器中,但我不知道如何访问它,有什么提示吗?
7 回答
要从外部工具管理它,请查看我的回复。
尽管该数据库由第三方 (ClearDB) 托管,但您应该会在 Windows Azure 门户网站的仪表板上看到它作为“链接资源”列出。当您删除网站时,它会询问您是否还想删除链接的资源。
如果您选择不这样做或显式取消链接 MySQL 资源,它仍然存在,当您随后执行显式链接时,您将看到它是现有资源的列表。(我还没有找到查看未链接 MySQL 数据库列表的方法,但当我听到时会更新此响应)。
所以我会说你可以删除 MySQL 数据库
删除整个网站,并在出现提示时选择要删除的 MySQL 数据库
取消 MySQL 数据库与您要保留的网站的链接;创建一个新的临时网站,并将现有的 MySQL 数据库作为链接资源添加到其中。然后删除新的临时网站以及链接的数据库。不优雅,但似乎在我的测试中有效。
目前您无法管理 MySQL 服务器。
至于作为第三方 - 是的,服务(MySQL-as-a-Service)由 Azure 中的第三方提供!它不在其他服务器上,它在 Azure 服务器上。最有可能(只是我的猜测)工人角色。但由于该功能仍处于预览阶段,因此缺少管理。
第三方供应商是ClearDB。他们在 Windows Azure 之上提供 MySQL 作为服务。所以不用担心,您的数据与您的网站位于同一个数据中心(当然,如果您选择相同的话)。但是你不能直接管理它,除非你在你的网站上安装了像PhpMyAdmin这样的东西。
我有一个稍微不同的问题,Jim O'Neil 的 #2 没有完全工作,因为孤立的数据库是通过“附加组件”库创建的。要解决此问题,您可以按照建议将孤立的数据库链接到新的临时站点,然后在选中数据库的情况下单击“链接资源”选项卡中的“管理”链接。这将带您进入 ClearDB 的数据库管理。
从那里,您可以单击第一个选项卡,然后单击“删除”从 ClearDB 中手动删除数据库。这是一个异步操作,因此可能需要一些时间,并且您可能还必须刷新门户,因为条目已缓存。
您还可以添加 ClearDB 插件并创建免费层或每月 9.99 的 Venus 1gb 层。免费层只有 20mb,所以这并不多。对于数据库名称,您可以输入现有的 MySQL 数据库,ClearDB Add-on 将链接到该数据库。
我知道这是一个非常古老的问题,但这是我在谷歌搜索删除 mysql azure 数据库时出现的第一个结果。您现在可以通过链接资源页面从管理门户管理您的 MySql 数据库。要么直接点击mysql DB的名称,要么选择行并点击底部的manage down。
我知道这是一个迟到的答案,但我跟着他们获得了确切的访问权限
- 选择您的网络应用
- 点击的链接资源
- 单击 mysql 数据库名称(它会将您重定向到您帐户的 cleardb 网站)
- 安装mysql工作台
- 点击端点信息
- 在 mysql 工作台中给出主机名的值,并访问凭据,即用户名、密码
你很高兴:)
恢复一年前的线程,但它仍然出现在谷歌搜索中。无论如何,我已经逐步概述了如何在 Azure 上配置 MySQL 以允许外部连接并通过您最喜欢的 DB 工具连接到它。它是特定于产品的,但适用于任何工具。 关联