问题标签 [azure-mysql-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
95 浏览

mysql - 在 mysql 8 中使用 json 字段的表占用的空间比实际数据多得多

我只是用它来存储 json 数据。

json 字段的大小从至少 15kb 逐渐增加到 100kb 以内的数据。

确认大约 82,317 行占用了 90 GB。

预期的最大磁盘使用量为 8 GB。

转储文件大小为 1.2 GB,还原时使用的是 1.9 GB 磁盘。

我怀疑 json 字段导致数据库碎片。

想问问各位有没有类似的经历。

目前我正在研究如何分配一个固定长度约为 200kb 的字段。

0 投票
1 回答
326 浏览

azure - 为 Azure 中的特定 MySQL 服务器创建专用终结点

我在 Azure 云上创建了一个现有的 MySQL 服务器。现在我想使用 Java 代码 (SDK) 建立一个私有端点连接。你能帮我用哪个Java类来解决这个问题。Azure 云截图

0 投票
1 回答
50 浏览

azure - 在 Azure 中使用 AAD 令牌连接前端、中间层和数据库

我正在尝试在 Azure 中设置两个应用服务(前端和中间层)和一个 mysql 数据库。我想设置以下场景:

  1. 用户使用 Azure AD 对前端应用进行身份验证。
  2. 前端应用程序触发对中间层的 REST 调用。
  3. 中间层从 Mysql 数据库中获取数据并将其发送到前端。

我想对用户进行一次身份验证(通过前端)并使用相同的令牌来验证中间层和数据库。我正在使用 Java 和 Spring 进行开发。我找到了一个教程,它解释了从前端到中间层的 OAuth 令牌身份验证,但它没有解释如何使用相同的令牌为应用程序的每个用户连接到 mysql 数据库。

以前有人试过吗?有人可以概述这种情况下的最佳方法吗?

0 投票
1 回答
772 浏览

mysql - Azure MySQL:SSL 连接错误:无法获取证书

我一直在尝试按照本文档通过 MySQL Workbench v8连接到 Azure MySQL 数据库。

虽然我可以通过命令行连接到 MySQL 服务器,但是通过 MySQL Workbench 的相同连接没有成功。它抛出一个错误:SSL Connection Error: Unable to get certificate

有人能告诉我 MySQL Workbench 做错了什么吗?

0 投票
0 回答
293 浏览

mysql - 将文件加载到 MySQL 的“Azure Database for MySQL”实例中

我正在尝试将一些数据加载到“Azure Database for MySQL”的全新实例中。我得到了数据文件和一个包含LOAD DATA INFILE语句的加载脚本。这给了我一个“拒绝访问”错误:

错误代码:1045。用户 'admin_tw'@'%' 的访问被拒绝(使用密码:YES)

根据这个问题,我想我应该:

  1. 使用LOCAL选项
  2. 将数据文件放在 Azure 存储文件共享中
  3. 将共享映射到本地驱动器(在我的机器上,我假设,因为似乎没有任何方法可以在 MySQL 服务器本身上运行 powershell ......)

完成所有这些后,我现在收到另一条错误消息:

错误代码:2068。由于访问限制,LOAD DATA LOCAL INFILE 文件请求被拒绝。

一个快速的谷歌建议这个问题可能是我需要更改的默认设置。但是,当我运行SHOW GLOBAL VARIABLES LIKE 'local_infile';它时,它又回来ON了。

很快就没有想法了。谁能看到我做错了什么?

0 投票
1 回答
272 浏览

mysql - 如何将 Azure MySql 数据库迁移到 Azure MS SQL 数据库

很清楚如何使用MySql 的数据迁移助手或 azure Database Migration Service将本地或 RDS MySql 数据库迁移到 Azure MS Sql,但对于 Azure MySql 到 Azure Sql 绝对没有。

将 Azure MySql 迁移到 Azure SQL 数据库的最佳方法是什么?

到目前为止,唯一的选择是将我的 Azure MySql 数据库下载到本地实例,然后使用 MySql 工具的数据迁移助手上传到 Azure SQL。

0 投票
2 回答
480 浏览

azure-data-factory - 从 Azure 数据工厂执行 MySQL 过程

我想从 Azure 数据工厂“调用”MySql (Azure) 过程。我可以使用 ADF 中的 SQL Server 过程,但不能使用 MySQL 过程。

这是如何实现的,有没有其他可以与ADF集成的服务来调用这个mysql程序

0 投票
1 回答
130 浏览

azure - 无法将 ~50Mb MYSQL 数据库迁移到应用程序中的 Azure App Service + MySQL

您好我在将我的数据库导入应用程序中的 Azure 应用程序服务 MySQL 时遇到问题。我的数据库大约 50Mb,当我尝试导入数据库时​​,我发现它无法导入。我怀疑这是由于对允许导入的最大尺寸的限制。请帮助我确定这是否属实,最大默认大小是多少,以及如果可能的话,如何增加此限制。

0 投票
1 回答
178 浏览

mysql - 无论如何要自动化 Azure MySql 导入/导出

我正在尝试自动化 Azure MySQL DB 的导入/导出过程。与 Azure SQL DB 不同,我找不到 Azure PowerShell 命令或通过 Azure 门户执行数据库的导入/导出。我想要一个可以自动执行 Azure MySQL DB 导入/导出过程的脚本。我参考了 Azure 官方文档,他们正在使用其他工具,如 MySQL 工作台,它不会提供像 Azure SQL DB 这样的直接解决方案。请帮忙。

0 投票
2 回答
413 浏览

azure - 使用 Terraform 在 Azure 上来自应用服务的出站 IP 的 MySQL 防火墙规则

我正在使用 Terraform 将应用程序部署到 Azure,包括 MySQL 服务器和应用程序服务,并且希望将数据库访问限制为仅应用程序服务。应用服务有一个出站 IP 列表,所以我想我需要在数据库上为这些创建防火墙规则。我发现在 Terraform 中,我不能使用countfor_each动态创建这些规则,因为事先不知道值。

我们还考虑过对计数进行硬编码,但 Azure 文档并未确认 IP 的数量。有了这个,并且在 stackoverflow 评论中看到不同的数字后,我担心这个数字可能会在某个时候发生变化并破坏未来的部署。

输出错误建议使用-target作为解决方法,但由于潜在风险,Terraform 文档明确建议不要这样做。

有什么解决方案的建议吗?是否有解决方法,或者是否有另一种更适合的方法?

到目前为止,我使用的非功能代码可以更好地了解我正在尝试做的事情:

这将返回错误: