问题标签 [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.
azure-mysql-database - 未找到 Azure 服务器名称
我按照网站“创建 Azure 数据库” https://docs.microsoft.com/en-us/azure/mysql/quickstart-create-mysql-server-database-using-azure-portal中提到的教程进行操作
仍然在尝试从本地 cmd 连接到数据库时,它给了我这个错误:-
ERROR 9002 (28000):找不到您尝试的服务器名称。请使用正确的名称并重试。请检查您的服务器名称 eztolluser1。
这两天我一直在尝试,但没有成功。
mysql - 将 MySql 数据库链接到 Azure
我有一个使用 MySql 的数据库,但是我想迁移到 azure MySql,我知道这是可能的,我是 Azure 的新手。
我的问题是,如果我对本地数据库进行更改,是否可以使用相同的更改自动更新 azure 中的表?
我想将两个数据库链接在一起,任何对任何数据库产生的更改都会影响另一个。
mysql - Azure MySQL 上的 Sysbench - SQL 错误,errno = 2013,状态 = 'HY000':查询期间丢失与 MySQL 服务器的连接
我在 Azure DB for MySQL 上运行 sysbench 时遇到问题。我在 Azure VM 上有一个 sysbench 服务器,用于通过远程主机连接到 Azure MySQL 服务器。我已使用相同的 sysbench 服务器设置在 Azure 上对另一个 VM 进行基准测试,但没有出现此问题,但在 Azure DB for MySQL 上收到错误。我也修改了以下服务器参数,但问题仍然存在。
- max_allowed_packet 536870912 --> 1073741824
- wait_timeout 120 --> 2147483
- innodb_lock_wait_timeout 50 --> 1073741824
- net_read_timeout 120 --> 31536000
- net_write_timeout 240 --> 31536000
sysbench 命令已被修改以测试它是否允许仅插入 1 个条目但仍然失败。
azure - 如何在 Terraform 中自动配置 Azure Container Instance 和 Azure MySql 之间的防火墙?
我有一个地形化的 Azure MySQL 实例和一个在 Azure 容器实例中运行的 WordPress docker 实例。两者都很好,但我看不到自动允许从容器实例访问 MySQL 的方法,因为 1)流量不是通过外部 IP 地址来的,2)我不知道实际的 IP 地址在哪里正在创建,并且 3) 我看不到确定 IP 地址是什么的方法。
这设置为允许来自外部 IP 地址的流量:
当我 SSH 进入容器实例并尝试通过命令行连接时mysql
,它告诉我它使用的 IP 地址与外部地址不同——内部地址在 52.xxx 范围内。我可以手动将此 IP 地址添加为防火墙规则,但我想自动添加。
所以我的问题是:这个 52.xxx 地址在哪里分配,如何在 Terraform 中访问它,以便我可以自动配置容器实例和 mysql 之间的防火墙规则?
python - SQLALCHEMY_DATABASE_URI 与 Azure Mysql
我有一个带有烧瓶的 python 应用程序,但我无法连接到 Azure 上的 mysql 数据库。
我的 config.py
SQLALCHEMY_DATABASE_URI = 'mysql://user@mysqlsvr:pass1234@mysqlsvr.mysql.database.azure.com:3306/flask_db'
有什么建议吗?
mysql - 无法在 Azure Database for MySql Server 上关闭 only_full_group_by
我正在使用 Azure Database for MySql Server,并且在运行某个存储过程时,出现此错误:
在没有 GROUP BY 的聚合查询中,SELECT 列表的表达式 #1 包含非聚合列“mydatabase.mytable.id”;这与 sql_mode=only_full_group_by 不兼容
现在我知道我为什么会得到它,我会修复查询,但这是一个非常庞大的查询,需要一些时间来完成。现在,作为让我的客户再次工作的临时解决方案,我想将 only_full_group_by 设置为 false。我知道要全局设置它,我需要超级用户权限,所以我登录 Azure 门户,转到“Azure Database for MySQL 服务器”,转到“服务器参数”查找“sql_mode”参数,然后将“only_full_group_by”选项关闭,但我看到它已经关闭。所以我不确定为什么我仍然收到错误。
然后我尝试在会话中将其关闭:
但我仍然收到该错误。
有没有办法在 Azure Database for MySql Server 中关闭“only_full_group_by”?
谢谢
azure - 连接到 Azure Database for MySQL 服务器的 AKS 问题
这以前一直在工作,但最近停止了。我有一个在连接到 Azure Database for MySQL 服务器基本定价层的 AKS pod 中运行的 Wordpress 容器。最近容器无法连接。我试图将 MySQL 连接安全中的所有 IP 列入白名单以排除这种情况,0.0.0.0 - 255.255.255.255
但这似乎没有帮助。
当exec
进入 pod 并安装 MySQL 客户端并尝试连接到 MySQL 服务器时,我看到一个错误:
我不明白为什么这在过去有效,现在停止了。此错误消息是否正确,它基本上是在告诉您升级(我认为您不能像 SQL Server 那样在门户中进行扩展),或者您将无法访问数据库。要升级,我是否必须备份数据库,在通用定价层中创建一个新服务器并恢复,所以没有平滑的扩展路径?
编辑: 我已经在微软论坛上找到了这篇文章,这就是说你必须升级到 GP 定价层。所以从19.805 英镑/月到104.789 英镑/月。哇。
编辑: 让它与 MySQL 基本层一起工作的方法是按照接受的答案中的建议禁用 AKS VNet 中的服务端点。问题是 SQL Server 被配置为使用服务端点。为了在删除服务端点后实现这一点,我必须在 SQL Server 中禁用服务端点。对此不太满意,但我想您不能同时拥有基本层 MySQL 服务器和良好的安全性。如果你想要两者,你将不得不支付:(
php - 为什么我无法连接 Azure MySQL 数据库?
从eZPlatform 3.0
(基于 Symfony 5)连接到 Azure MySQL 数据库时出现问题。我得到错误:
SQLSTATE[HY000] [9002] 需要 SSL 连接。请指定 SSL 选项并重试。
配置如下:
奇怪的是,当我访问路线时会发生这种情况/admin
,在主页上我没有得到那个例外。
mysql - 如何在 mysql 的 Azure 数据库服务器中使用 init_connect
已经创建了一个 mysql 服务器,它以某种方式log_bin
设置为ON
并且enforce_gtid_consistency
也设置为ON
. 现在这在我的情况下引起了一些问题,我想改变OFF
这些变量。我尝试过的过程
结果:没有变化。它没有生效。
结果:在此参数中设置值后无法连接到 mysql。
我们有什么办法可以解决这个问题吗?
azure-mysql-database - 获得 97% SOS_WORK_DISPATCHER 并且找不到任何信息
我们正在调查我们的应用程序数据库的性能问题,自从打开 Azure 自动调整后,97% 的等待