Ich habe ähnliche Migrationen durchgeführt und denke, dass Sie auf dem richtigen Weg sind.
Nehmen Sie einfach einen mysqldump Ihrer DB und speichern Sie ihn in einer Datei, z. B.:
mysqldump -h [host] -u [user] -p[password] [dbname] > dumpfilename.sql
Unbedingt. Sie können eine Verbindung zu einer MySQL-RDS-Instanz herstellen, genau wie Sie eine Verbindung zu jeder anderen MySQL-Instanz herstellen würden. Der Hostname wird in der AWS-Managementkonsole als „Endpunkt“ bezeichnet.
Nachdem Sie die RDS-Instanz erstellt und die Sicherheitsgruppe eingerichtet haben, können Sie den Dump laden:
mysql -h [endpoint] -u [user] -p[password] [dbname] < dumpfilename.sql