What is the best/easiest way to upgrade and RDS instance running mysql 5.5 to 5.6. I have seen two potential methods:
- modifying the instance - this seems the easiest method - have people done it - did it work - what problems were there
- creating a read replica and then promoting this to the master - this seems the most robust way to do it but if people have experience of doing the option 1 it would be interesting to know.
I recommend modifying the instance (Option 1) and let it upgrade during your maintenance period. We did this before without issues.
I prefer not to go with Option 2 if you are running a heavily transactional database because you will need to wait for the slave to catch up with the master before being able to promote it to ensure no data loss (on the new master).