base de datos mysql
Región : Norte de Virginia
• Método de creación de base de datos: Estándar
• Opciones del motor: MySQL
• Versión: Predeterminada
• Plantillas: nivel gratuito
• Identificador de instancia de base de datos: dbinstance
• Nombre de usuario maestro. : usuario dbs
• Contraseña maestra y Confirmar contraseña: dbpassword321
• Clase de instancia de base de datos: clases ampliables db.t2.micro: 1 vCPU, 1 GiB de RAM
• Tipo de almacenamiento: SSD de uso general (gp2)
• Almacenamiento asignado: 20 (predeterminado)
• escalado automático de almacenamiento: desmarcar
• Nube privada virtual (VPC): VPC predeterminada
• Grupo de subred: predeterminado
• Acceso público: No
• Grupos de seguridad de VPC: existentes
• Nombre del grupo de seguridad de VPC existente: dbMigration-SG
Opciones de configuración adicionales
• Nombre de la base de datos inicial: ingrese myrdsdatabase
• Grupo de parámetros de base de datos: predeterminado
• Grupo de opciones: predeterminado
• copias de seguridad automáticas: desmarque
• Monitoreo mejorado: desmarque
• Actualización automática de versión secundaria: desmarque
• Periodo de mantenimiento: sin preferencia
• Protección contra eliminación: desmarque
Mantenga los parámetros por defecto. Desplácese hasta el final de la página,
Haga clic en Crear base de datos.
• La base de datos tardará unos 5 minutos en estar disponible. Una vez que el estado cambia de creado a disponible, la base de datos estará lista.
• Punto final: dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com
Servicio de Migración de Bases de Datos bajo Migración y Transferencia.
Sección de configuración de instancia de replicación:
• Nombre: instancia de duplicación
• Descripción: replicar EC2-Mysql en AWS RDS
• Clase de instancia: dms.t3.micro
• Versión del motor: predeterminada
• Almacenamiento asignado (GB): 10 GB
• VPC: VPC predeterminada
• Multi AZ: carga de trabajo de desarrollo o prueba (Single-AZ)
• De acceso público: consultar
Sección de configuración de red y seguridad avanzada, • Grupo de subred de replicación: predeterminado
• Zona de disponibilidad: predeterminada
• Grupo(s) de seguridad de VPC: ingrese dbMigration-SG
• Clave maestra de KMS: predeterminada
Deje otras configuraciones por defecto. Haga clic en el botón Crear para crear la instancia de replicación. La creación de la instancia de replicación tardará 5 minutos. El estado cambiará a disponible. Desde la sección Detalles de dbreplicationinstance, se debe anotar la dirección IP pública y privada.
• Dirección IP pública: 3.224.227.68
• Dirección IP privada: 172.31.29.148
SSH la instancia EC2 de origen.
• Cambiar al usuario root: sudo su
• Inicie sesión en MySQL: -mysql –u root-p
• contraseña: dbpassword321
otorgar acceso raíz a la instancia de replicación para conectarse con el servidor MySQL en
• CONCEDER TODO EN . A root@'172.31.29.148' IDENTIFICADO POR 'dbpassword321';
Mismo paso con la dirección IP pública de la instancia de replicación.
• CONCEDER TODO EN . A root@'3.224.227.68' IDENTIFICADO POR 'dbpassword321';
• Guarde los cambios: FLUSH PROVILEGES;
• salida;
• reinicie el servidor MySQL: /etc/init.d/mysql restart
La instancia de replicación tiene acceso a la base de datos MySQL de la instancia de origen.
Creé los puntos finales de origen y destino para instancias EC2 y RDS. Estos puntos finales ayudarán a conectar la instancia de replicación con las máquinas de origen y de destino.
Punto final de origen
• Región de Virginia del Norte (Estados Unidos-Este-1).
• Crear un punto final,
• Siga los pasos a continuación para completar el tipo de punto final:
• Seleccione el punto final como
• Instancia de base de datos RDS: desmarque (esto es para Fuente, es decir, Mysql en EC2)
Configuración del punto final:
• Identificador de punto final: introduzca el punto de conexión de origen.
• Nombre descriptivo del recurso de Amazon (ARN): sourcedbendpoint
• Motor fuente: MySQL
• Acceso a la base de datos de endpoints: proporcione información de acceso manualmente
• Nombre del servidor: 54.221.120.52: dirección IP pública de la instancia EC2 de origen
• Puerto: 3306
• Modo Secure Socket Layer (SSL): Ninguno
• Nombre de usuario: raíz
• Contraseña: dbpassword321
otras configuraciones por defecto.
prueba de conexión de punto final:
• VPC: predeterminado
• Instancia de replicación: dbreplicationinstance
• Ejecute la prueba para probar la conexión. Si todo funciona bien, el estado mostrará "exitoso".
• Crear punto final.
Para crear un punto final, haga clic en Puntos finales (panel izquierdo) en la página de la consola de servicio DMS y haga clic en el
Siga los pasos a continuación para completar el tipo de punto final:
• punto final como
• Instancia de base de datos RDS: marcar (esto es para la instancia de destino i.eRDS)
• Base de datos RDS: dbinstance
Configuración del punto final:
• Identificador de punto final: introduzca dbinstance
• Nombre descriptivo del recurso de Amazon (ARN): ingrese awsrdsendpoint
• Motor de destino: MySQL
• Acceso a la base de datos de endpoints: proporcione información de acceso manualmente
• Nombre del servidor: ingrese dbinstance.c81x4bxxayay.us-east 1.rds.amazonaws.com.
• Puerto: 3306
• Modo Secure Socket Layer (SSL): Ninguno
• Nombre de usuario: dbuser
• Contraseña: dbpassword321
otras configuraciones por defecto.
Conexión del punto final de prueba:
• VPC: predeterminado
• Instancia de replicación: dbreplicationinstance
Ejecute la prueba para probar la conexión.
Haga clic en el botón Crear punto final.
Primero, verifique las bases de datos y tablas que existen en la instancia de AWS RDS. Para que después de la migración, puedas encontrar los nuevos cambios. Podemos utilizar la instancia Source EC2 existente para conectarnos a AWS RDS.
SSH en la instancia Source EC2.
Cambiar a usuario root: sudo su
conéctese a la instancia de Amazon RDS: mysql -u dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com -u dbuser -p
• Contraseña: dbpassword321
mostrar base de datos;
Una tarea de AWS Database Migration Service es donde ocurre todo el proceso de migración. Especificaremos las tablas y esquemas que se utilizarán para la migración y cualquier procesamiento especial, como requisitos de registro, datos de la tabla de control y manejo de errores.
Navegue a la consola de AWS DMS y haga clic en Tareas de migración de base de datos.
Asegúrese de estar en la región de Virginia del Norte (nosotros este-1).
Cree una tarea de migración de base de datos:
• Identificador de tarea: Base de datos-Migración-Tarea
• Instancia de replicación: seleccione dbreplicationinstance
• Punto final de la base de datos de origen: sourcedbendpoint
• Punto final de la base de datos de destino: dbinstance
• Tipo de migración: migrar datos existentes y replicar cambios en curso
• Modo de edición: Asistente • Modo de preparación de la tabla de destino: No hacer nada
• Incluir columnas LOB en la replicación: modo LOB limitado
• Tamaño máximo de LOB (KB): 32 KB
• Habilitar validación: desmarque
• Habilitar registros de Cloudwatch: desmarque
• Asignaciones de tablas:
• Modo de edición: Asistente
• Esquema: seleccione Ingresar un esquema.
• Nombre del esquema: ingrese %SchoolDB (nombre de la base de datos)
• Nombre de la tabla: Ingrese %estudiantes (nombre de la tabla)
• Acción: Incluir
Ahora se producirá la migración de la base de datos. Por lo general, tomará entre 1 y 3 minutos, dependiendo del tamaño de la base de datos.
Ahora se completó la migración de la base de datos a Amazon RDS.
Para verificar el estado y los detalles de la migración, debemos conectarnos a la base de datos MySQL de destino que se encuentra en la instancia AWS RDS.
SSH nuevamente a la instancia EC2 de origen.
Conéctese a la instancia de AWS RDS.
• mysql -u dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com -u dbuser -p
• Contraseña: dbpassword321
Una vez dentro del Cliente MySQL, consulte las bases de datos disponibles.
mostrar bases de datos;
mostrar mesas;