2010-09-27 31 views
10

Tengo una instancia de base de datos en RDS con 2 bases de datos. ¿Hay alguna manera de usar las herramientas de la línea de comandos RDS para copiar una base de datos a otra? Si no, ¿cuál es la forma recomendada de hacerlo?Cómo copiar una base de datos usando RDS

Gracias de antemano.

Respuesta

7

Usaría mysqldump para obtener las tablas y luego mysql para importarlas.


actualización 08/07/2014: Dependiendo de lo que está planeando hacer aquí, otra solución hoy en día es la replicación de configuración y luego para promover el esclavo a ser el maestro. Es decir, por ejemplo, si desea actualizar la liberación/versión de su base de datos: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html

Si usted está mirando para copia de seguridad externa, también existe la replicación: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Exporting.NonRDSRepl.html

RDS ha recorrido un largo camino.

9

depende de la base de datos que está alojando allí - para SQL Server He utilizado el asistente de migración de SQL Azure (download gratuito desde CodePlex). Para obtener la funcionalidad completa de RDBMS, el truco es usar el nombre DNS de su instancia de SQL Server en el asistente, pero seleccione 'SQL Server v2008' (o eventualmente v2012 después de que AWS RDS haga instancias con 2012 disponible) y NO seleccione a -> 'SQL Azure'. Hice un screencast corto sobre esto en mi blog también.

17

Esto no es una solución exacta para el OP, pero si todo lo que necesita es clonar una base de datos existente para un nuevo propósito, hay una manera más fácil. Puede take a snapshot desde la instancia RDS original, luego restore en una nueva instancia . Incluso puedes usar la consola web.

+3

Esto no resuelve el problema: las instantáneas están en el nivel de la instancia, no en el nivel de la base de datos. –

+4

Es cierto. Pero las instantáneas de RDS resuelven un problema común relacionado: simplemente clonar una base de datos con un propósito paralelo. – solublefish

Cuestiones relacionadas