.net - MySql .Net 连接器是特定于版本的

标签 .net mysql amazon-ec2

当您安装 MySql 的 .Net 连接器时,它会更改 .net 环境的 machine.cfg,并在数据库提供程序部分添加一个条目,该条目引用您已安装的连接器的特定版本。

这意味着每当您将本地开发计算机更新到较新版本的连接器时,您也需要更新生产服务器。使用 AWS EC2 环境这意味着创建一个新的 AMI 并更新您的 AutoScaler 设置等,这似乎也会终止所有现有实例!

虽然我承认这是一个可行的过程,但它远非理想,因为这可能是一个人们可能会忘记的领域,并且添加到拙劣的更新中可能会导致漫长的停机时间......

有谁知道解决此问题的方法,以便您可以开始使用较新版本的连接器,而无需先创建新的 AMI?

非常感谢,

最佳答案

您不必安装 MySQL 连接器,只需复制 DLL 即可。

我不知道 AWS 或 EC2 是什么,但希望这是有用的信息。 :)

关于.net - MySql .Net 连接器是特定于版本的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874942/

相关文章:

php - 如何将更新数据的id插入到不同的表中?

hosting - 使用 "developers background"运行我自己的服务器?

c# - 通过示例学习构建真实世界的 .NET 应用程序

c# - 面板可见性在 C# visual studio 2010 中没有改变

php - MySQL 中的 IF 语句,使用 THEN 和 ELSE

mysql - 无法创建 2 个外键, "errno: 150"

.net - 是否可以重命名已部署的ClickOnce应用程序?

c# - 如何查询数据表

amazon-web-services - 向尚不存在的 IAM 角色授予跨账户 Secretsmanager 访问权限

amazon-web-services - 在 "provisioner" block 上的 AWS EC2 实例上运行 Hashicorp Vault 服务器