Replicação MySql/Workbench

01/05/2019

4

SQL

Bom dia prezados amigos,

Estou criando uma estrutura em anel para replicação de dados entre 3 servidores para linkar 3 empresas, matriz e suas filiais, cada uma em um local diferente.Tenho usado este procedimento ( https://www.devmedia.com.br/replicacao-com-mysql/33498 ), usando em 2 servidores fica correto, porém ao usar no terceiro ele sempre fica dando o mesmo numero de log-bin do servidor 2, configurei meu my.ini dessa maneira

# Número de identificação do servidor.
#1 para vzt/ 2 para casa leomar / 3 para guarda mor
server-id=1


# Localização do arquivo de log binário
log-bin=C:/ProgramData/MySQL/MySQL Server 5.7/Data/bin-log

#No servidor 1 vamos adicionar as seguintes linhas:
auto-increment-increment = 3
auto-increment-offset = 1

#banco a ser replicado
replicate-do-db='success'

# Número de identificação do servidor.
#1 para vzt/ 2 para casa leomar / 3 para guarda mor
server-id=2


# Localização do arquivo de log binário
log-bin=C:/ProgramData/MySQL/MySQL Server 5.7/Data/bin-log

#No servidor 1 vamos adicionar as seguintes linhas:
auto-increment-increment = 3
auto-increment-offset = 2

#banco a ser replicado
replicate-do-db='success'

# Número de identificação do servidor.
#1 para vzt/ 2 para casa leomar / 3 para guarda mor
server-id=3


# Localização do arquivo de log binário
log-bin=C:/ProgramData/MySQL/MySQL Server 5.7/Data/bin-log

#No servidor 1 vamos adicionar as seguintes linhas:
auto-increment-increment = 3
auto-increment-offset = 3

#banco a ser replicado
replicate-do-db='success'

OBS:

NESTA PARTE DO MY.INI

# General and Slow logging.
log-output=FILE

general-log=0

general_log_file="THARLLEYMD.log"

slow-query-log=1

slow_query_log_file="THARLLEYMD-slow.log"

long_query_time=10

# Binary Logging.
# log-bin

# Error Logging.
log-error="THARLLEYMD.err"

# Server Id. ---- CADA SERVIDOR EU ALTEREI ESTE NUMERO SERVER PARA SEU RESPECTIVO NUMERO ( OU SEJA 1, 2 E 3 )
server-id=1

Segundo o procedimento cada server deveria seguir uma sequencia
Servidor 1 Servidor 2 Servidor 3
1 2 3
4 5 6
7 8 9
10 11
14
18

porem não esta ocorrendo, gostaria de uma ajuda.
Em outra ocasião, conseguir que os 3 tivessem o login-bin com numeração diferente, porém a estrutura em anel não funcionou, usei o CHANGE MASTER no server 1 para 3, o 3 para 2, o do para o 1, porém como mencionei, a estrutura não funcionou, ao realizar uma alteração em determinado servidor, não era apresentado nos outros 2 apenas em um.

Att,
Responder