Вопрос: Какую версию MySQL поддерживает Amazon RDS?  

Amazon RDS для MySQL в настоящее время поддерживает MySQL Community Edition версий 5.5, 5.6 и 5.7. Информацию о поддерживаемых второстепенных версиях см. в Руководстве пользователя Amazon RDS.

Вопрос: Как в Amazon RDS определяются основные и второстепенные релизы версий?

В MySQL версии нумеруются следующим образом:

Версия MySQL = X.Y.Z

X = основная версия, Y = уровень релиза, Z = номер версии в серии релиза.

В Amazon RDS изменение версии считается основным, если изменилась основная версия или уровень релиза. Пример: переход от версии 5.6.X к версии 5.7.X.

Изменение версии считается второстепенным, если изменился номер версии в рамках одного релиза. Пример: переход от версии 5.6.27 к версии 5.6.29.

Вопрос: Предоставляет ли Amazon RDS информацию о том, что для поддерживаемых версий доступны обновления, или о том, что версия устарела?

Да. Дополнительные сведения см. на странице вопросов и ответов по Amazon RDS.

Вопрос: Какие варианты хранилищ поддерживаются сервисом Amazon RDS для MySQL?

Для работы таких функций Amazon RDS, как восстановление на момент времени (Point-In-Time-Restore) и восстановление из снимков состояния (Snapshot Restore), для MySQL требуется хранилище с возможностью восстановления после сбоев, что обеспечивается только движком хранилищ InnoDB. И хотя MySQL поддерживает различные движки хранилищ с различными функциями, не все из них оптимизированы под восстановление после сбоев и обеспечение надежности хранения. Например, движок хранилищ MyISAM не поддерживает надежное восстановление после сбоев, что может привести к потере или повреждению данных при перезапуске MySQL после сбоя, поскольку функции восстановления на момент времени и восстановления из снимков состояния не работают при таком хранилище должным образом. Однако если вы решили использовать ядро MyISAM в Amazon RDS, эти действия помогут вам при различных сценариях восстановления базы данных из снимков состояния.

Ядро Federated Storage Engine в Amazon RDS для MySQL в настоящее время не поддерживается.

Вопрос: Какие права предоставляются главному пользователю при работе с инстансом базы данных RDS MySQL?

При создании нового инстанса БД главный пользователь по умолчанию получает определенные права. Список прав см. в разделе Права аккаунта главного пользователя в Руководстве пользователя Amazon RDS.

Вопрос: Какие версии Amazon RDS для MySQL поддерживают реплики чтения?

Инстансы БД с MySQL версии 5.5 или новее поддерживают создание реплик чтения. Межрегиональные реплики чтения поддерживаются в MySQL 5.6 или новее. Автоматическое резервное копирование реплик чтения поддерживается в Amazon RDS только для версий MySQL 5.6 и новее.

Для работы реплик чтения автоматические резервные копии на исходном инстансе БД должны быть активированы.  

Вопрос: Какие ядра хранилища поддерживают реплики чтения Amazon RDS для MySQL?

Реплики чтения Amazon RDS для MySQL требуют применения транзакционных движков хранилища и поддерживаются только движком хранилища InnoDB. При использовании нетранзакционных движков хранилища MySQL, например MyISAM, реплики чтения могут работать некорректно. Если вы все же будете использовать для реплик чтения движок MyISAM, мы рекомендуем в этом случае внимательно следить за метрикой Replica Lag в Amazon CloudWatch, которая доступна в Консоли управления AWS или с помощью API Amazon CloudWatch, и при запаздывании реплики чтения вследствие ошибок репликации создавать ее заново. Вышесказанное также справедливо при использовании временных таблиц и любых других нетранзакционных движков.

Вопрос: Можно ли настроить репликацию между исходным инстансом БД Amazon RDS для MySQL и репликой чтения так, чтобы использовать репликацию по записям?

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

Вопрос: Реплика чтения Amazon RDS для MySQL «зависла» после аварийной обработки отказа между зонами доступности и не может получить или применить обновления из исходного инстанса БД. Что мне делать?

После аварийной обработки отказа между зонами доступности может обнаружиться, что реплика чтения Amazon RDS для MySQL не может получить или применить обновления из своего исходного инстанса БД в другой зоне доступности. Причина состоит в том, что некоторые события бинарных логов MySQL не были сброшены на диск во время выполнения аварийной обработки отказа. Важно настроить репликацию инстанса БД MySQL, как описано в Руководстве пользователя Amazon RDS.