问题标签 [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 投票
1 回答
1065 浏览

mysql - MySql 表消失并显示一个名为“警告”的表

我们在 Azure Windows 虚拟机中运行了一个 MySql 服务器。在过去的 6 个月里,我们没有使用它。但最近我们登录到虚拟机并尝试使用 MySql Work Bench 访问数据库。但它不接受密码,我们无法登录。因此,我们按照 MySql 文档(重置 Root 密码:Windows 系统)中的说明更改了 root 密码。

根据说明,执行了以下命令来重置密码:

运行命令后,我们能够取消密码并通过工作台以 Root 用户身份登录 Mysql。但是,除了在数据库中命名为“警告”的表之外,没有其他表。以下是 MySql Workbench 的屏幕截图。您可以看到“警告”表有四个字段,即 id、warning、Bitcoin_Address 和 email。但是没有这些字段的值的行。

MySql 缺失表

有没有人知道这里到底发生了什么?有什么办法可以恢复丢失的表?我们没有对这些数据库进行任何其他备份。

0 投票
1 回答
395 浏览

mysql - 在 MySQL (Azure) 上查询 Information_Schema 耗时过长

问题是从 MySql 读取信息架构......太慢了:

脚步:

根据检查innodb_stats_on_metadata的建议,此设置为 OFF。

还是没有运气!有什么建议么?

经过一番调查,发现下面的查询是一个很慢的查询。

大多数时候它做的是' checking permissions'

0 投票
1 回答
190 浏览

azure - 使用 MySQL In App 的 Azure 函数无法使用 EF 连接

我有一个 Azure Function 应用程序。我已启用MySQLin App功能。我的函数是使用 EF Core 用 C# 编写的。当尝试使用记录的MYSQLCONNSTR_localdb建立连接时,我在日志中遇到异常。

这是我创建 DBContext 的代码:

执行以下操作时,出现以下异常: 引发了一个异常,可能是由于暂时性故障。考虑通过将“EnableRetryOnFailure()”添加到“UseMySql”调用来启用瞬时错误恢复能力。

0 投票
0 回答
195 浏览

azure - 通过 SSL 将 myPHPAdmin (Azure) 连接到 MySqlb (Azure)

我在 Azure 上安装了 MySQL 8,并启用了“Enfore SSL Connection”

用上面的 MySQL 提供的连接字符串(Web App)在 App 中配置 MySQL 到上面的连接字符串

哪个是

尝试在 phpmyAdmin 中管理 MySQL 时出现以下错误

没有在 Web 应用连接字符串上指定 SSL 模式的选项。

微软文档

默认设置 默认情况下,数据库服务应配置为在连接 MySQL 时需要 SSL 连接。我们建议尽可能避免禁用 SSL 选项。

通过 Azure 门户和 CLI 预配新的 Azure Database for MySQL 服务器时,默认情况下会启用 SSL 连接的实施。

Azure 门户中显示了各种编程语言的连接字符串。这些连接字符串包括连接到数据库所需的 SSL 参数。在 Azure 门户中,选择你的服务器。在设置标题下,选择连接字符串。SSL 参数因连接器而异,例如“ssl=true”或“sslmode=require”或“sslmode=required”以及其他变体。

0 投票
2 回答
1540 浏览

mysql - Azure MySQL Azure Active Directory 访问令牌

我在 Azure 上安装了 MySql Server,并配置了 Azure Directory Admin。

例子

MySql Servername:mysqlserver和MySql AD Admin Account:( admin@organistionname.com.au本组织域账户)

可以在 MySql Server 的 User Accounts 下看到上面的帐户。

我为 phpMyadmin 建立了 Azure Web App,并配置为指向上面的 MySql db。

当使用上述 Active Directory 管理员帐户登录 phpMyAdmin 正在针对 AD 进行验证时,但出现错误

我需要获取需要传递给 MySql 服务器的广告令牌。

如何在 Azure Web App 中实现这一点?

0 投票
1 回答
98 浏览

azure - MySql 管理员用户失去了权限

在 PreProd - MySqlServer 管理员帐户失去了昨天一切都很好的特权。

show grants for xxxxxadmin;在 Dev 上运行时,结果为

在此处输入图像描述

在 Pre-Prod 上(与 Dev 相同)

在此处输入图像描述

没有其他管理员帐户可以登录服务器。有没有办法恢复特权。

这些是 Azure MySql 数据库。

0 投票
1 回答
284 浏览

mysql - 在 MySQL Azure 中使用角色 - 管理员帐户的权限问题

在 Azure 上预配 MySQL 服务器。

配置时创建服务器管理员登录例如: mySqlAdmin

现在我们正在尝试开始创建角色并将用户分配给角色。

使用管理员帐户 ( mySqlAdmin )登录 SQL Work Bench ,该帐户是在 Azure 上配置 MySQL Sever 时创建的。

我的创建用户/角色并将角色分配给用户的查询。

在此处输入图像描述

尽管当前用户是管理员并且获得了以下权限,但它在第 5 行失败。(第 1 行的结果)

在此处输入图像描述

为用户分配角色时出错(第 5 行)

在此处输入图像描述

如何将超级权限分配给mySqlAdmin帐户。

我在 Azure MySQL 上看不到任何选项

0 投票
2 回答
526 浏览

mysql - Mysql.Data 和 Azure Mysql 错误'表'mysql.proc'不存在'

当我尝试使用以下代码对 Azure MySQL 版本 8.0.15 服务器执行存储过程时,我收到错误消息“表 'mysql.proc' 不存在”。旧版本不会发生此错误。一些搜索说要使用 MySQL_upgrade,但我不认为它适用于 azure MySQL。我该如何克服这个错误?当我连接到与 azure 托管相同的本地 MySQL 版本时,一切正常。

示例代码

完全错误:

0 投票
2 回答
340 浏览

azure - 创建 Azure My SQL - 无法创建可用的服务器名称

我正在尝试在 Azure 免费试用版中创建一个 MySQL 服务器,但无论我在“服务器详细信息”下输入服务器名称的随机性或特定性,它都会返回一个错误,指出“服务器名称必须可用”

创建 MySQL 服务器 创建 MySQL 服务器

0 投票
2 回答
411 浏览

mysql - 如何将 100GB 迁移到 Azure Database for MySQL?可能再次出口?

我正在考虑将我的 MySQL DB 迁移到 Azure Database for MySQL https://azure.microsoft.com/en-us/services/mysql/。它目前驻留在另一家公司托管的服务器上。数据库约为 100 GB。(让我担心的是,Azure 使用术语“相对较大”来表示 1GB。)

有没有办法在没有任何或很少(几个小时,最多)停机时间的情况下迁移数据库?我显然不能进行转储和加载,因为停机时间可能是几天。他们的文档似乎是用于与已经在 MS 服务器上的 MySQL 服务器同步。

如果我以后想使用其他东西,有没有办法将数据从 MS Azure 中导出,而无需大量停机?