1. Requerimientos iniciales
Antes de configurar el servidor maestro y el servidor esclavo, debe verificar que los siguientes archivos estén configurados para AMBOS servidores:
Paso 1. Verifica el "registro binario"
El registro binario es el método que el maestro usa para almacenar las consultas que el esclavo tiene que replicar.
- Siga la ruta: "C:\Archivos de programa\edinn\edinnM2\Server\MySQL"
(podría ser C:\Program Files (x86)\edinn\edinnM2\Server\MySQL en computadoras con arquitectura de procesador de 32 bits). - Abra el archivo "my.ini" en un editor de texto como administrador, por ejemplo: Notepad ++.
- Busque en el archivo (CTRL + F) el método "# Binary Logging" y verifique la correspondencia. Si no existe, créelo copiando los siguientes parámetros:
# Binary Logging |
- Incluya esta nueva entrada en el fichero my.ini, poniendo 1 en el maestro y 2 en el esclavo:
# Server Id: Put 1 for the master and 2 for the slave
server-id=1 - Guarde los cambios en el fichero my.ini
Paso 2. Verifica las restricciones de "Replicación"
Para reducir la cantidad de datos escritos en el registro binario y evitar la replicación de los datos que deben ser únicos para cada servidor, configure los siguientes parámetros:
- Vaya a la ruta C:\Archivos de programa(x86)\edinn\edinnM2\Server y ejecute, con permisos de administrador, el programa edinnM2_Console.exe (puede copiar y pegar en su escritorio un enlace a esta aplicación, ya que la usará más adelante, recuerde marcarlo para ser ejecutado con permisos de administrador). Copie el Id. de la Compañía para usarlo más tarde.
- Siga la ruta: "C:\Archivos de programa\edinn\edinnM2\Server\MySQL"
- Abra el archivo "my.ini" en un editor de texto como administrador, por ejemplo: Notepad ++.
- Busque en el archivo (CTRL + F) el método "# Replication". Si no existe, créelo copiando los siguientes parámetros. Recuerde reemplazar el texto # CompanyID # por el número de identificación de la empresa copiado en el paso 1:
# Replication |
- Guarde los cambios en el archivo my.ini.
Paso 3. Reinicia los servicios
Desde el ícono de búsqueda de Windows, escriba "Services" y haga clic con el botón derecho en la aplicación que se devuelve y seleccione "Ejecutar como administrador".
En la lista, busque "edinnM2_MySQL" y elija "Restart".
Paso 4. Verificar los permisos de SQL
Abra SQLYog.
Presione el botón de usuario:
- Seleccione el usuario "M2Supervisor @%"
- Compruebe en AMBOS servidores si los siguientes permisos están habilitados. Y si no, actívelos.
- En "Global Privileges": RELOAD, SUPER.
- "edinnM2": SELECCIONAR.
- "edinnM2_ # CompanyId #": REMOVE, EXECUTE, INSERT, SELECT, UPDATE.