web-dev-qa-db-ja.com

AWS RDS Aurora MySQL 5.6から5.7にアップグレードする方法

実稼働データベースにはAWS RDS Aurora MySQL 5.6を使用しています。 AWSは、2018年2月6日にMySQL 5.7互換のAuroraエンジンを開始しました。

エンジンをMySQL 5.7に変更するための「インスタンスの変更」オプションが表示されません。MySQL5.7を使用してデータベースにスナップショットを復元するオプションも表示されません。

このアップグレードは、ダウンタイムを最小限に抑えたいと考えています。 Plsはここで何ができるかを提案します。

14
Satish Gadhave

このリンク によると、インプレースデータベースをアップグレードすることはできません。既存のデータベースのスナップショットを復元し、そのプロセス中にエンジンバージョンを変更する必要があります。これらの制限は一時的なものであるように思われ、インプレースアップグラを許可するために後で解除される可能性があります

13
sciorms

上記のコメントは真実です。 5.6から5.7へのインプレースアップグレードはまだありません。ただし、プロセスはまだ非常に簡単です。

1)RDSダッシュボードに移動し、左側のメニューに「スナップショット」というメニュー項目があります。最近のスナップショットを使用してよければ、これをクリックすることができます。それ以外の場合は、データベースを選択し、アクションのドロップダウンで「スナップショットを撮る」を選択します

2)スナップショットで、スナップショットを選択し、アクションドロップダウンから[スナップショットの復元]を選択します。以前の設定が自動的に複製されます。この時点で、5.7の新しいデータベースエンジンを選択できます。

プロセス全体で少なくとも30分のダウンタイムを許容する必要があります。おそらく数時間は安全な側にあります。

3
Reece