web-dev-qa-db-fra.com

AWS RDS Aurora MySQL 5.6 à 5.7

Nous utilisons AWS RDS Aurora MySQL 5.6 pour notre base de données de production. AWS a lancé le moteur Aurora compatible MySQL 5.7 le 6 février 2018.

Je ne vois aucune option dans "modifier l'instance" permettant de changer le moteur en MySQL 5.7 Je ne vois aucune option dans l'instantané de restauration dans la base de données avec MySQL 5.7.

Nous voulons faire cette mise à niveau avec le moins de temps d'indisponibilité. Pls suggèrent ce qui pourrait être fait ici.

12
Satish Gadhave

Selon ce lien , vous ne pouvez pas mettre à niveau une base de données sur place, vous devrez restaurer un instantané de la base de données existante et modifier la version du moteur au cours de ce processus. Ces restrictions ne semblent être que temporaires et peuvent être levées ultérieurement pour permettre une mise à niveau sur place.

13
sciorms

Les commentaires ci-dessus sont vrais; il n'y a toujours pas de mise à niveau en place pour les versions 5.6 à 5.7; le processus reste cependant assez facile;

1) Accédez au tableau de bord RDS. Dans le menu de gauche, vous trouverez un élément de menu appelé "Instantanés". Vous pouvez soit cliquer sur cette option si vous utilisez un instantané récent. sinon, sélectionnez votre base de données et le menu déroulant des actions, puis choisissez "Prendre un instantané". 

2) Dans les instantanés, sélectionnez simplement votre instantané et choisissez "Restaurer l'instantané" dans le menu déroulant des actions. il va automatiquement dupliquer un tas de vos paramètres précédents. À ce stade, vous pouvez sélectionner le nouveau moteur de base de données de 5.7.

Tout compte fait, vous devez prévoir au moins une demi-heure d'indisponibilité pour l'ensemble du processus. Probablement quelques heures pour être du bon côté.

1
Reece