当尝试从mysql客户端连接到我在MySQL中的MySQL服务器时,我收到以下错误,即使我使用正确的用户名和服务器名称.我怎样才能解决这个问题?
连接字符串可能不正确.请访问门户网站以获取参考
当我尝试从我的应用程序/客户端连接到我的MySQL服务器时没有启用SSL,导致连接失败.错误消息如下:
需要SSL连接.请指定SSL选项并重试.
连接到Azure中的MySQL服务器时是否必须使用SSL?有没有办法可以绕过这个要求?
当我在Azure数据库中为Mysql创建引擎是MyISAM的表时,出现错误"ERROR 1030(HY000):从存储引擎获得错误1"
我如何解决它?或者我可以在Azure数据库中使用MySQL的MyISAM表吗?

我在 Linux Azure 应用服务(计划 P1v2)上托管在 CodeIgniter 3 框架上编写的 PHP 7.2 网站。数据库是 MySQL 5.7,在 Azure Database for MySQL(通用,2vCores,5GB 存储)上运行,禁用 SSL。
当我浏览我的网站时,它实际上需要大约 8-9 秒的时间来加载浏览器将停留在白色页面并在加载完成后立即显示所有内容的地方。(大部分网站内容是从数据库中提取的)
我一直在监视应用服务和 MySQL 数据库,平均 %CPU 从未达到其分配资源的 50%,因此规格似乎不是问题。
我的外包开发团队有他们自己的测试环境(不在 Azure 上),他们说它几乎立即加载到他们的环境中,所以他们指责 Azure。
然后我注意到 Azure 顾问告诉我关于这个数据库的两件事,其中影响很大
改善 MySQL 连接延迟 我们的内部遥测表明您连接到 MySQL 服务器的应用程序可能无法有效地管理连接。这可能会导致更高的应用程序延迟。为了改善连接延迟,我们建议您启用连接重定向。这可以通过启用 PHP 驱动程序的连接重定向功能来完成。
改进 MySQL 连接管理 我们的内部遥测表明您连接到 MySQL 服务器的应用程序可能没有有效地管理连接。这可能会导致不必要的资源消耗和整体更高的应用程序延迟。为了改进连接管理,我们建议您减少短连接的数量并消除不必要的空闲连接。这可以通过配置服务器端连接池来完成,例如 ProxySQL。
我现在正在努力启用连接重定向以减少延迟,但仍然没有成功,因为我不熟悉 CodeIgniter,所以我需要等待开发人员修复它。
我的问题是:这个性能问题的原因是什么?这两个建议真的是这个问题的原因吗?
应用服务和数据库都在同一个区域。它们是否像某种 LAN 连接那样在本地进行通信?我希望来自 App Service 的连接不会通过 Internet 然后返回到 Azure DB,从而导致性能下降。
谢谢。
发布了两个新的Azure服务,用于MySQL和PostgreSQL的Azure数据库,作为一个Java开发人员,我想知道如何连接它们,常规JDBC驱动程序是否仍然有用?
有一个用于创建或更新数据库的 api。
PUT https://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2014-04-0
如何创建现有数据库的副本?
我是否必须对现有数据库执行 GET 以获取属性,然后使用这些属性创建副本数据库?它会创建数据库的精确副本吗?
我创建了一个 SQL 数据库,并尝试使用 SQL Server Management Studio 中的“将数据库部署到 SQL Azure 向导”将该数据库部署/移动到 Azure 云。但我在尝试部署它后遇到了错误。我正在使用 SQL 身份验证来使用我的凭据登录。我还尝试安装数据迁移应用程序。
在用作数据包一部分的架构中发现一个或多个不受支持的元素。错误 SQL71624:权限“CONNECT”对于 Microsoft Azure SQL 数据库 v12 中的目标对象“guest”无效。(微软.SqlServer.Dac)
纽扣:
好的
我不明白这个错误是什么意思,也不明白为什么会发生这个错误。我在互联网上寻找可能的解决方案,但找不到任何信息。请帮我。
我可以通过提及定价层来创建 Azure Sql 数据库。
我正在尝试设置数据库的内存和 DTU。
我无法找到正确的 Api,这是我尝试过的
PUT : https://management.azure.com/subscriptions/<subscription-ID>/resourceGroups/<Resource-group-Name>/providers/Microsoft.Sql/servers/<Server-name>/databases/<Database-name>/?api-version=2014-04-01
Run Code Online (Sandbox Code Playgroud)
请求正文:
{
"location": "East Asia",
"properties": {
"edition": "Premium",
"collation":"SQL_Latin1_General_CP1_CI_AS",
"sampleName": "blank database",
"serviceTierAdvisors":[
{
"maxSizeInGB":"150",
"maxDtu":"500"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
我也没有收到正确的错误消息,任何人都可以指导我在数据库级别设置 DTU 的参数吗?
rest azure-resource-manager azure-sql-database azure-database-mysql