Ho fatto migrazioni simili e penso che tu sia sulla strada giusta.
Basta prendere un mysqldump del tuo DB e salvarlo in un file, ad esempio:
mysqldump -h [host] -u [user] -p[password] [dbname] > dumpfilename.sql
Assolutamente. Puoi connetterti a un'istanza RDS MySQL proprio come faresti con qualsiasi altra istanza MySQL. Il nome host è indicato come "endpoint" nella Console di gestione AWS.
Dopo aver creato l'istanza RDS e configurato il gruppo di sicurezza, sei pronto per caricare il dump:
mysql -h [endpoint] -u [user] -p[password] [dbname] < dumpfilename.sql