Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para crear un usuario de replicación en MySQL, sigue estos pasos. Vamos a asumir que ya has
iniciado sesión en MySQL como un usuario con privilegios de administrador (como root).
Ejecuta el siguiente comando SQL para crear un nuevo usuario de replicación en MySQL:
En este ejemplo, estamos usando '%' como host para permitir que el usuario de replicación se
conecte desde cualquier host. Puedes restringir el acceso al servidor maestro configurando el
host adecuado si es necesario.
Para que el usuario de replicación funcione correctamente, debe tener ciertos privilegios.
Otórgale los siguientes privilegios al usuario de replicación:
Este comando otorgará al usuario de replicación los privilegios necesarios para leer los
registros binarios y replicarlos.
Para verificar que los cambios se hayan aplicado correctamente, ejecuta el siguiente comando:
Asegúrate de que el servidor MySQL tenga activado el registro binario (binlog) en su archivo de
configuración (my.cnf o my.ini). Deberías ver una configuración similar a esta:
Antes de iniciar la replicación, es una buena práctica tomar una copia de seguridad completa
de la base de datos en el servidor esclavo. Esto te permite restaurar la base de datos si algo
sale mal durante la configuración de la replicación. Puedes usar mysqldump u otra
herramienta de copia de seguridad para hacerlo.
Ejecuta los siguientes comandos SQL en el servidor esclavo para configurar la replicación:
1. Inicia sesión en el servidor esclavo como usuario con privilegios de administrador (por
ejemplo, root).
Esto indica al servidor esclavo que comience a conectarse al servidor maestro y a replicar los
cambios desde el registro binario del maestro.
Una vez que hayas iniciado la replicación y verificado que esté funcionando sin errores, los
cambios realizados en el servidor maestro comenzarán a replicarse en el servidor esclavo.
Puedes realizar pruebas, como insertar, actualizar o eliminar registros en el servidor maestro, y
deberías ver que esos cambios se reflejan en el servidor esclavo.