Ошибка обновления RDS, несмотря на совместимость с предатчами, без ошибок - PullRequest
5 голосов
/ 22 мая 2019

Мы надеемся обновить нашу RDS Mysql с 5.7 до 8.0.11.При попытке изменить и обновить экземпляр из пользовательского интерфейса AWS мы получаем

Экземпляр базы данных находится в состоянии, которое не может быть обновлено: Сбой проверки PreUpgrade: Обнаружена RDS Несовместимость при обновлении до MySQL 8.0.15.Более подробную информацию можно найти в файле PrePatchCompatibility.log, доступном в разделе «Журналы» ниже.

Ошибка в области последних событий, но когда мы загружаем PrePatchCompatibility.log, единственными сообщениями, которые мы видим, являются:

3) Использование кодировки utf8mb3 В следующих объектах используется набор символов utf8mb3.Рекомендуется конвертировать их для использования utf8mb4 вместо улучшенной поддержки Unicode.Дополнительная информация: https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb3.html

schema.table.column - набор символов по умолчанию для столбца: utf8

Я посмотрел это сообщение и проблемы совместимости, связанные с ним, и этодолжно быть предупреждением.В нижней части журнала отображаются

Ошибки: 0 Затрагиваемые объекты базы данных: 261

Из всего, что я прочитал, это должно работать.

Кто-нибудь успешно обновился с mysql 5.7 до8,0 в AWS RDS?Должен ли я на самом деле изменить все мои столбцы с utf8mb3 на utf8mb4 или происходит что-то еще?

Ответы [ 2 ]

2 голосов
/ 13 июня 2019

После обращения в службу поддержки AWS они отключили проверки перед обновлением для нашего экземпляра.После чего мы смогли успешно обновиться с 5.7 до 8.0.

Они сообщили, что в AWS есть ошибка, и патч для нее готов и скоро будет выпущен.Хотя они не предоставили никакого ETA для того же самого.Но если вы спешите, вы можете связаться с ними и попросить частный патч (или отключить проверки перед обновлением в этом случае).

0 голосов
/ 23 июля 2019

RDS MySQL Engineer здесь.

Это сообщение было отправлено нам клиентом RDS, поэтому я подумал, что было бы интересно присоединиться к нему и предоставить вам некоторую информацию об этой проблеме.Наша команда знает об этой проблеме, и для ее устранения было запланировано развертывание исправления.Это исправление будет прозрачным для всех наших клиентов RDS MySQL и не потребует никаких дополнительных действий с вашей стороны после его выпуска.

Я хотел бы извиниться за причиненные вам неудобства и повторить, что мы признательны вам за то, что вы обратили внимание на эту проблему, мы выслушали :)

С учетом сказанного это может быть хорошимНастало время напомнить вам, что наша команда постоянно отслеживает наши официальные каналы AWS, такие как @aws (Twitter), форумы AWS RDS MySQL (forums.aws.amazon.com/forum.jspa?forumID=60) и, конечно, наши билеты в службу поддержки.

Мы рекомендуем использовать эти каналы, если вы ищете более быстрый ответ от нас.

С уважением, Ваши друзья из команды RDS MySQL.

...