RDS MySQL 5.7 и Entity Framework
Я только что обновился до последней версии MySQL RDS, начиная с 5.6.
Поскольку мы все еще используем.NET на основе базы данных Entity Framework First, мы не можем запустить "Обновление" для модели. Это известная проблема в MySQL 5.7.
Чтобы это исправить, запустите в базе данных следующее: set global optimizer_switch='производная_мердж =OFF'
Но когда я это делаю, я получаю обычную ошибку об отсутствии привилегии SUPER. Я уже добавил "trust_creators" в свою группу параметров и перезагрузил экземпляр.
Что делать?
1 ответ
Решение
optimizer_switch
Системная переменная, как и все настраиваемые системные переменные, настраивается в группе параметров RDS.