Auch wenn dies eine alte Frage ist, wollte ich nur mitteilen, dass (1) und (2) möglich sind:
sudo mysqldump --databases world --single-transaction --compress --order-by-primary –u <local_user> -p<local_password> | mysql --host hostname –-port 3306 –u <RDS_user_name> –p<RDS_password>
Siehe auch: AWS - Importieren von Daten aus einer MySQL-Datenbank in eine Amazon RDS-MySQL-Datenbankinstanz