RDS MySQL 5.6 > 5.7 Update Issues

0

I'm trying to upgrade my MySQL database to 5.7, but am running into numerous issues.

  1. I first took a snapshot and tried to restore as a new instance so that I could test out the upgrade and run a test version of my app against it. However, it won't let me restore the snapshot as it says I can't create a database instance using 5.6.

  2. Hopefully this means that I don't just have to do it live in production, but even if I wanted to... When I try to "modify" the existing database, it doesn't give me 5.7 as an option, the only option in the dropdown for version is 5.6.

It's unclear to me why the "forced upgrade" would happen a whole month after we're blocked from creating (testing) against a new instance.

How do you recommend that I proceed? This is a small side business for me and I am a team of one.

I greatly appreciate any help or guidance. Thank you!

  • What instance type are you using? If this is an old instance type and you're trying to upgrade, you may need to upgrade to a newer instance type to support the 5.7 upgrade.

Nolan
preguntada hace 2 años520 visualizaciones
1 Respuesta
0

Hi Nolan, It's hard to say exactly what's happening without looking at your instance specifically, but here's a few things that could be preventing a successful major version upgrade:

  • The MySQL documentation for upgrades says "Upgrading to the latest release is recommended before upgrading to the next version. For example, upgrade to the latest MySQL 5.6 release before upgrading to MySQL 5.7." If there is a higher 5.6.x version available to upgrade, start there.

Before attempting a major version upgrade, AWS also recommends that the instance

Additionally, because a major version upgrade can be time-consuming and resource-consuming, we recommend that the instance be running in one of the larger instance sizes, to minimize downtime.

Should these tips not get the instance to the point where it can upgrade, I'd advise opening a support case for help specific to your instance.

AWS
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas