He alojado un sitio web en AWS. ¿Cómo descargo la base de datos MySQL actual de una instancia EC2 en ejecución?

Esto es lo que debe hacer: si desea migrar la base de datos MySQL existente

  • Use las herramientas de migración de bases de datos MySQL
  • Para importar datos de una base de datos existente en una instancia de base de datos MySQL, puede crear una réplica de lectura y luego promover la réplica de lectura

Además, si desea instalar MySQL en la instancia EC2, puede seguir estos pasos:

  1. Inicie mysql y configúrelo para que se inicie automáticamente al reiniciar.sudo chkconfig mysqld en sudo service mysqld start Vería una respuesta como la siguiente.
  2. Para actualizar la contraseña del usuario root, haga lo siguiente:
  3. Para crear una base de datos, haga lo siguiente: mysqladmin -u root -p create [your_new_db] Cuando se le solicite una contraseña, escriba [your_new_pwd]. Bueno, eso es todo. El resto de la funcionalidad MySQL es como de costumbre. Para obtener más detalles sobre otras funcionalidades, utilice el sitio web MySQL.

Si necesita acceder a MySQL desde otro servidor, debe ejecutar estos pasos adicionales.

  1. En primer lugar, cree un usuario de MySQL que pueda conectarse desde cualquier tipo de host utilizando el siguiente SQL:
    OTORGAR TODOS LOS PRIVILEGIOS EN *. * A ‘theuser’ @ ‘localhost’ OTORGAR TODOS LOS PRIVILEGIOS EN *. * A ‘theuser’ @ ‘localhost’ CREAR USUARIO ‘theuser’ @ ‘%’ IDENTIFICADO POR ‘[your_pwd]’ OTORGAR TODOS LOS PRIVILEGIOS EN *. * A ‘theuser’ @ ‘%’ CON LA OPCIÓN DE SUBVENCIÓN
  2. A continuación, desde la consola de administración de AWS encuentre el grupo de seguridad que asignó a su instancia durante la configuración y agregue ‘MySQL’ al grupo. También puede agregar manualmente el puerto 3306. ¡Guarde y está listo para comenzar!

También puede ver estas fuentes para obtener más información:

¿Cómo instalar MySQL en una instancia de servidor Amazon EC2?

Importación y exportación de datos desde una instancia de base de datos MySQL

Puede conectarse a través de ssh y usar el comando mysqldump para tomar la copia de seguridad, puede volcar esa copia de seguridad en su raíz web para poder acceder a ella en el navegador y descargarla, o puede descargarla a través de ftp.

Debe usar mysqlbackup para volcar la base de datos y luego descargar el archivo de volcado a través de sftp. Para restaurar la base de datos a otra instancia, use el comando de línea de comando mysql, con el archivo de volcado como entrada al comando. Tenga en cuenta que la base de datos que desea restaurar ya debe existir.

Ssh en la instancia y ejecute mysqldump con las opciones apropiadas.

Cree un volcado de mysql de la base de datos que desea mover a otro lugar.

Sube ese archivo a S3 y luego descárgalo donde quieras.

More Interesting

¿Existe una guía para implementar una aplicación Rails 4 a través de AWS? Si es así, ¿qué producto de AWS es el mejor para una aplicación Rails simple con una base de datos pequeña y con algunas tareas cron programadas (todo a través de RubyGems)?

¿Cómo responder una pregunta de estrategia de precios? Ejemplo: cómo fijar el precio de un producto de almacenamiento multimedia basado en la nube

¿Cómo afectará el GDPR a la seguridad en la computación en la nube?

¿Amazon está comiendo el almuerzo de IBM en la computación en la nube?

¿Por qué Microsoft cambió el nombre de su servicio en la nube de SkyDrive a OneDrive?

¿Cuáles son algunas de las características más interesantes de Google Cloud Platform (junio de 2016)?

¿Cómo se sienten los desarrolladores web sobre Google Cloud Platform?

¿Qué certificación de AWS tiene una gran demanda comparativamente?

¿Cómo es usar Google Compute Engine en producción?

¿Cuáles son las mejores plataformas de administración en la nube disponibles para AWS, GCP, Azure?

¿Qué debería preferir mecánico en MIT Manipal o cloud computing en UPES?

¿Qué tan factible es construir back-end móviles sin el bloqueo del proveedor de la nube?

¿Cuáles son algunas extensiones / mejoras / modificaciones que se pueden hacer a CloudSim (el software de simulación de virtualización)?

¿Cuáles son las técnicas de seguridad actuales en la computación en la nube?

¿Cuál es la diferencia entre el centro de colocación y la nube?