Mysql – restore snapshots from another instance

amazon-rdsdatabase-restoreMySQL

I have 2 amazon rds instance (one for production, and another for development/testing). Now I want to restore one database from production instance to my development instance. I am taking snapshots on my production instance, but there is no options to restore snapshots on development instance from another instance.

Is there any way to do this without downloading snapshot?

Best Answer

Restoring from snapshot means creating a new RDS instance, so you will basically be replacing the old development instance with a new one.

First you have to either delete or rename the original development instance, otherwise it's name can't be reused for the new instance.

If you want an RDS instance with both the development schema and production schema, then you'll have to transfer the data using database-specific tools (e.g., mysqldump if you're using MySQL, data pump if using Oracle, etc).