问题标签 [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 回答
77 浏览

mysql - 带有实体框架核心错误的 Azure mysql DB

我刚刚完成了我的应用程序的构建,并发现我创建的 azure mysql db 给了我一些错误。当我在开发过程中在本地使用普通 mysql 数据库时,一切正常且完美,当我从外部 api 将一些数据播种到 azure db 时,数据库保存了更改,但唯一的问题是它无法查看或保存我的应用程序生成的更改. 我正在使用 pomelo mysql 数据客户端 3.2.4 。当我尝试将用户注册到 azure db 时,出现此错误:

如果我删除 azure mysql-db 连接字符串并将其替换为本地 mysql 连接字符串,则代码按预期工作。我的数据上下文类是:

注意:当我第一次使用 azure db 启动我的应用程序时,它创建了我的应用程序所需的所有表,所以我不明白为什么会发生这种情况。由于这个错误,过去几天我一直在努力,老实说,我无法弄清楚发生了什么。请问谁能帮我解决我面临的这个问题?

0 投票
0 回答
391 浏览

mysql - 尝试从 Azure Pipelines 访问 MySQL 数据库时出现“用户拒绝访问”

我在 Azure 上运行 MySql 数据库。我的最终目标是从 Azure DevOps 中的管道向数据库添加 AADUser。AADUser 只能由 AADAdmin 添加。所以我想根据 Azure DevOps 用来连接到 Azure(服务连接)的服务主体创建一个 AADAdmin。

我已完成以下步骤:

  1. 在门户中,在 Azure DevOps 中查找链接到我的服务连接(“Unicorn Dev”)的服务主体的 objectId。
  2. 使用该 objectId 创建 AADAdmin: az mysql server ad-admin create --server-name mydb -g myrg --display-name devops_service_connection_dev@mydb --object-id d5ab6ee1-55d4-4c78-ae71-d49526310733。(运行命令后我可以在数据库中看到这个用户)。请参阅https://docs.microsoft.com/en-us/cli/azure/mysql/server/ad-admin?view=azure-cli-latest#az_mysql_server_ad_admin_create
  3. 尝试从 Azure DevOps 中的管道连接到数据库:

此命令失败并出现以下错误: ERROR 1045 (28000): Access denied for user 'devops_service_connection_dev@mydb'@'51.144.241.08' (using password: YES)

该任务确实生成了一个访问令牌,并且在 Cloud Shell 中使用该访问令牌运行相同的脚本时,我得到了同样的错误。

一些帮助将不胜感激!

0 投票
1 回答
29 浏览

wordpress - Azure Wordpress 被删除后收费

我在 azure web-app 上部署了我的 WordPress 网站。用于 WordPress 的 MYSQL Server 开始收取疯狂的费用。我最初停止了 MySQL 服务器,但它没有帮助。然后我完全删除了资源组,但是 MySQL 服务器实例仍然在吃掉 azure 的钱。谁能告诉我清除此问题的正确方法是什么。

0 投票
3 回答
3429 浏览

azure - Azure 数据库 for MySQL 和 Azure SQL 数据库之间的区别

我正在使用此链接从 Microsoft 学习 azure 。有谁知道“Azure Database for MySQL”和“Azure SQL Database”之间的基本区别?两者看起来非常相似。

由于我是初学者,任何人都可以简单地解释其中的区别吗?

0 投票
0 回答
83 浏览

mysql - 带有本地 mysql 主服务器的 azure mysql 数据库复制失败并出现 2003 错误

我已经设置了 azure mysql 主数据库,我想使用本地 mysql 数据库进行数据复制,但复制失败。有人可以告诉我原因吗?

我能够将 azure mysql 连接到本地 mysql master

在 azure mysql 上运行以下对 master 命令的更改:

天蓝色的 mysql -

本地主服务器配置 -

0 投票
0 回答
88 浏览

mysql - 如何将 MySQL 复制与 Flyway 一起使用

我有一个使用 Flyway 来管理他们的 MySQL Schema 的产品。我需要在 Azure MySQL 中打开复制。当我启用 MySQL 复制时,Flyway 脚本失败。

我正在寻找社区中可能遇到过这种情况的人,以提供他们的经验和/或有关如何在允许 Flyway 管理架构的同时打开复制的一些指导。

更多细节:问题是 Flyway 需要 MySQL 设置log_bin_trust_function_creator为 ON 才能执行。Azure 中的复制将其关闭。原因是为了防止本 Microsoft Doc中提到的数据损坏风险。

引用:

为防止数据不同步并避免潜在的数据丢失或损坏,在使用只读副本时,某些服务器参数被锁定以防更新。以下服务器参数在源服务器和副本服务器上都被锁定:

innodb_file_per_table

log_bin_trust_function_creators

0 投票
0 回答
48 浏览

mysql - 如何在 Azure MySQL 数据库上产生 100% 的 cpu 和 100% 的内存使用率

请指导我如何在 Azure MySQL 数据库上产生 100% CPU 和 100% 内存?

0 投票
1 回答
1194 浏览

php - 如何解决 Moodle 3.8.4 上的 ddl 执行错误?

我正在使用与 Azure Database for MySQL 服务器连接的 Moodle 3.8.4。我试图通过右键单击一个活动并选择编辑->复制来复制一个活动。

duplicate_activity_moodle

我已将调试模式设置为 DEVELOPER,然后我看到以下错误消息:

此外,我发现备份作业被冻结为 0%: 备份作业

在 Azure MySQL 上,我将值更改为:

wait_timeout = 440,max_heap_table_size = 16777216,tmp_table_size = 16777216,innodb_strict_mode = ON

至:

wait_timeout = 3600,max_heap_table_size = 2147483648,tmp_table_size = 536870912,innodb_strict_mode = OFF

我重新启动了 Azure MySQL 服务器。此操作仅在几分钟内解决了我的问题。有什么建议可以绕过这个错误吗?
MySQL 设置在此链接上。

更新:我遵循了这个解决方案,实际上它不使用临时表但是我不明白为什么会发生这种情况以及它是否会对数据库产生影响。

0 投票
1 回答
27 浏览

php - MySQL Query 在 azure 应用服务 + azure 数据库服务器中始终只返回“1”

目前,我正在使用 azure app service 和 azure database server for mysql 进行编码。

当执行'select'语句时,只返回'1'。

我认为这不是连接问题,因为“插入”语句工作正常。

这是我在 azure app 服务上运行的 php 代码。

问题是什么?

0 投票
1 回答
100 浏览

mysql - 将mysql数据库从本地导入到远程服务器

我想使用cronjob将转储的本地数据库导入远程“用于 mysql 服务器的 azure 数据库” 。

在终端中,使用以下命令可以正常工作:

如果我将该命令放入 shell 脚本并手动调用它,它也可以工作。

为什么它在/etc/crontab中不起作用?

如果我试图通过 cron 将数据库从远程转储到本地,也会发生同样的情况。这没用。