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
asked 2 years ago515 views
1 Answer
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
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions