mysql - 如何将 Visual Studio 连接到 Aurora MySQL DB?

标签 mysql visual-studio entity-framework amazon-aurora

在 Visual Studio 2019 菜单中:工具 -> 连接到数据库我看到“MySQL 数据库”数据提供程序,但尝试连接到我的极光数据库时出现奇怪的错误:

“Microsoft Visual Studio/无法连接到任何指定的 MySQL 主机。序列包含多个匹配元素

我有基于 MySQL 5.6.10 的 Aurora 数据库。我可以使用最新的 MySQL Workbench 8.0.18 连接到它。我有最新的“MySQL for Visual Studio 1.2.9”和 Connector/NET 8.0.18。我使用 .NET Framework 4.7.2。我还可以从 Visual Studio 连接到其他(普通)MySQL 实例,但不能连接到 Aurora DB。

我的最终目标是从亚马逊数据库创建 ADO.NET 实体数据模型,但是由于相同的错误消息而失败。

有没有关于如何将 MySQL Aurora DB 与 .NET Framework(不是 .NET Core)连接的指南?可以从任何表下载单个值的极其简单的应用程序指南对我来说意味着向前迈出的重要一步。

最佳答案

好的。我发现它是 Bug #97448在 MySql.Data 8.0.18 中引入。解决方法是通过 IP 地址而不是 xxx.rds.amazonaws.com 地址定义服务器名称。

关于mysql - 如何将 Visual Studio 连接到 Aurora MySQL DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58980841/

相关文章:

.net - 如何创建嵌套 :many relationships in Entity Framework?

oracle - 手动将条目添加到 Entity Framework 应用程序的 Oracle 存储过程的 app.config 中

asp.net - 无法加载 'Microsoft.Owin' 的程序集

c++ - 我想开始开发 CGI,但我对此很陌生

.net - 如何从 Visual Studio“选择工具箱项”对话框中删除重复的程序集?

entity-framework - 通过 Entity Framework 6.0、Fluent API 和 DataAnnotations 重用所需属性的列

mysql - 相同的查询,MySQL 5.5 和 5.7 上的执行时间不同。 (MySQL 5.5不使用索引)

Mysql:我想比较两个查询的结果并返回结果

java - 没有找到适合 jdbc mysql 的驱动程序

mysql - 有什么方法可以在同一个查询中获得第 95 个百分位数和总和?