¿Cómo exportar una base de datos desde una instancia MySQL de Amazon RDS a una instancia local?
La documentación de AWS tiene esta página que habla sobre la importación y exportación de datos desde el servidor MySQL, pero se trata principalmente de la importación. Lo único que veo en su documentación es una forma de exportar datos 5.6 usando replicación, que se documenta aquí. Me preguntaba si hay una forma más sencilla de exportar datos usando mysqldump y cargarlos en la base de datos local. La base de datos que quiero exportar no es enorme, puede ser de 1 GB, por lo que el tamaño no es un problema.
1 answers
Claro.
Tome el volcado desde el servidor RDS remoto:
mysqldump -h rds.host.name -u remote_user_name -p remote_db > dump.sql
Cuando se le solicite la contraseña, proporcione la contraseña para user = remote_user_name (servidor remoto)
Cárguelo a su instancia local de MySQL:
mysql -u local_user_name -p local_db < dump.sql
Además, si posee un servidor ec2
en la misma región, le sugiero que realice un volcado allí. comprime el archivo y luego scp
en tu máquina local. Por lo general, la versión comprimida del archivo sería mucho más pequeña y podría transferirlo más rápido.