【问题标题】:RDS MySQL 5.7 and Entity FrameworkRDS MySQL 5.7 和实体框架
【发布时间】:2017-09-04 05:07:04
【问题描述】:

我刚刚从 5.6 升级到最新的 MySQL RDS 版本。

由于我们仍在使用一些基于 Entity Framework Database First 的 .NET,因此我们无法在模型上运行“更新”。 这是 MySQL 5.7 中的一个已知问题。

解决此问题的一种方法是在数据库上运行以下命令: 设置全局 optimizer_switch='derived_merge=OFF'

但是,当我这样做时,我会收到关于缺少 SUPER 权限的常见错误。 我已经将“trust_creators”添加到我的参数组,并重新启动了实例。

怎么办?

【问题讨论】:

    标签: mysql entity-framework amazon-web-services rds


    【解决方案1】:

    optimizer_switch 系统变量——与所有可配置的系统变量一样——在 RDS 参数组中进行配置。

    【讨论】:

    • 哦,真是一种解脱!太感谢了! :)
    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2016-07-18
    • 2012-12-30
    相关资源
    最近更新 更多