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

sockets - Azure:尝试以访问权限 10.0.0.4:3306 禁止的方式访问套接字

我在北欧创建了一个 mysql 数据库实例,然后在北欧创建了一个 Web 应用程序,通过在 Azure 中发布的 VS,在启动时我得到了屏幕截图中的异常。一切都在 VS 中使用此连接字符串在本地工作,但在 Azure 本身中却不行。如果禁用数据库实例,例外情况相同,因此应用程序根本不会连接到数据库。我已经为这个问题苦恼了 4 个小时。MySQL Azure 的连接端口不会改变。在我看来,在安全设置中一切都很好。理论上可以占用3306端口的本地mysql服务器被禁用。

connectionString="Server=testing-db-srv2.mysql.database.azure.com; 端口=3306; 数据库=testing-sys-azure; Uid= ###@testing-db-srv2; Pwd= ###; SslMode =首选;"

0 投票
0 回答
208 浏览

azure-resource-manager - 通过 ARM 模板创建 MYSQL 时出现错误“FeatureSwitchNotEnabled”

通过 ARM 模板创建 MYSQL 时出现错误“FeatureSwitchNotEnabled” 大家好,

当我通过 ARM 模板创建 MySQL 时,有 2 个任务获得了 FeatureSwitchNotEnabled。

1 - Microsoft.DBforMySQL/servers/firewallRules 2 - Microsoft.DBforMySQL/servers/virtualNetworkRules

我们是否需要启用任何设置才能通过 ARM 模板配置这些设置。MYSql 上的其他 20-30 次操作都成功完成,除了上面的 2。

任何帮助,将不胜感激。

这是一个片段:

0 投票
1 回答
51 浏览

azure - Azure mysql 连接重定向更改编码

我使用一个连接到 Azure 中 mysql 的 php 应用程序。我使用 utf8mb4 作为编码,使用 utf8mb4_unicode_ci 作为排序规则。

当我在没有连接转发的情况下连接到 Mysql 时,一切正常。当我按照此处所述在 php.ini 中启用连接转发时,我在处理数据库查询结果时收到有关格式错误的 UTF-8 字符的错误。连接转发是否有可能改变编码?如果是,我可以以某种方式禁用它吗?

0 投票
0 回答
100 浏览

azure - Azure 托管标识是否足够?

我一直在阅读有关 Azure Managed Identities 如何成为安全访问 Azure 资源的方法的信息,并且我完全了解它们提供的便利和安全级别。但我经常担心,与此同时,他们留下了这样一种可能性,即在我的资源中运行的任何应用程序的任何漏洞都可以利用该身份来做我可能不希望它做的事情,而不仅仅是我想要做的应用程序授予对该资源的访问权限。

这种在方便的同时固定东西的方法总是让人感到尴尬。就像我在度假时需要让我的朋友进入我的公寓看我的狗,而不是给我的朋友我的钥匙,我只是将钥匙滑过邮筒,他们还有其他 4 个室友。(让我们假设这些钥匙对住在那里的每个人都是灵魂绑定的,不能被偷走)

是否可以将托管身份与传统凭据结合使用来消耗资源?

一个具体的例子可能是,我有一个基于 JAVA spring 的应用程序,它使用我已部署到 Kubernetes 环境中的 Azure Database for MySQL。我正在使用带有 NGINX 的 sidecar 容器来提供对该应用程序的外部 HTTP 访问。在这里使用 pod 管理的身份意味着 JAVA 应用程序和 NGINX 都可以访问数据库,而我希望我的应用程序是可以访问的。当然,在这个例子中我可以采用其他架构方法,但更多的是试图概述我对托管身份的关注。

0 投票
1 回答
54 浏览

mysql - 我们可以在本地 MySQL 服务器和 Azure Database for MySQL 之间设置数据库同步吗

通过使用 mysqldump,我能够将数据从本地迁移到 Azure Database for MySQL。但现在转储和恢复后,我想在它们之间创建连续同步。怎么可能?我已按照以下链接进行操作,但尚未实现。有没有可能? https://docs.microsoft.com/en-us/azure/mysql/howto-data-in-replication#other-useful-stored-procedures-for-data-in-replication-operations

0 投票
0 回答
23 浏览

mysql - 如何修复 Azure MySQL 服务器上的“无法删除或更新父行”错误?

我使用 Django 和 MySQL 8。

我有两个表作为例子:

在本地机器上,我可以运行以下代码:

但是它在 Azure 上失败了。我收到此错误:

处理文件时出错:(1451,'无法删除或更新父行:外键约束失败(db1. db1.tbl1, CONSTRAINT db1.tbl1_well_id_8be729cc_fk_tbl2_idFOREIGN KEY ( id) REFERENCES tbl2( id))')

我该如何解决?如何仅在 Azure 服务器上而不是在本地计算机上获取它?

0 投票
0 回答
44 浏览

spring-boot - mysql-connector 上的 LOAD DATA LOCAL INFILE 不起作用 spring-frame 工作

将数据本地 INFILE '/home/sample.txt' 加载到由 '|' 终止的表临时字段中 可选地由 '"' 包围 由 '\n' 终止的行

例外:此 MySQL 版本不允许使用的命令。无法翻译带有错误代码“1148”的 SQLException,现在将尝试回退翻译器

在 pom.xml org.springframework.boot 中使用 2.5 spring 版本 spring-boot-starter-parent 2.5.0 mysql mysql-connector-java 运行时

MySQL DB 连接中添加的参数:&allowLoadLocalInfile=true 和 DATA LOCAL INFILE =1 是 DB 上的更新

0 投票
2 回答
233 浏览

azure - 如何使用 SQLAlchemy 连接到 Azure 服务器中的 MySQL

我需要一些帮助。我用 Flask 创建了一个 CRUD,我想将它与我的 MySQL 连接起来。我新使用 Flask,所以我不知道该怎么做。有人可以帮助我吗?

现在,我尝试这样做: app.config['SQLALCHEMY_DATABASE_URI']'mysql://Myuser@Myuser:MyPasswrd@MyDataBase:3306/mySchema'

我的本地主机工作,所以,我尝试更改用户名、密码和数据库,并认为它会工作。但事实并非如此。我可以通过工作台 btw 访问我的 Mysql-azure。感谢您的阅读!

0 投票
2 回答
406 浏览

azure-sql-database - 具有 Azure SQL 数据库和 MySQL 数据库的 Azure 弹性池

快速提问:

是否可以在 Azure 中使用 Azure SQL 数据库和 MySQL 数据库创建弹性池?

或者替代一个由托管实例和 MySQL 数据库组成的弹性池?

0 投票
1 回答
71 浏览

azure-mysql-database - Azure“应用程序中的MySQL”尝试以访问权限禁止的方式访问套接字

我在 Azure 上激活了“应用程序中的 MySQL”,然后单击了“管理”链接。一个 phpMyAdmin 登录页面启动。登录不接受任何用户名/密码组合,包括我在 MYSQLCONNECTSTR_localdb.ini 中找到的内容。访问该工具是否需要任何其他设置,或者我可以使用其他工具在 App 中的 MySQL 上创建新数据库?

在此处输入图像描述