Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renan Eduardo Padovani

Problema na replicação: como configurar

Recommended Posts

Boa tarde pessoal!

estou há umas 10 horas tentando configurar um servidor master e um slave e não consigo...

gostaria de uma ajuda... imagino que meu problema deva estar relaionado a minha conexão de rede ("error connecting to master 'usuario@150.160.2.34:3306")

agradeço se alguem puder me ajudar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite novamente pessoal, estou retornando pq após 12 horas de mta ralação.... esta RESOLVIDO!!!

vou deixar as configurações abaixo, talvez seja importante para alguem:

 

Quando você configurar a instalação do servidor que será o master deve-se habilitar a opção: "Include Bin Directory in Windows Path"

após configurar a instalação do servidor, você irá localizar o arquivo "my.ini" e irá realizar as seguintes alterações abaixo de "[mysqld]":

 

server-id=1

log-bin

binlog-do-db=<nome_do_banco_a_ser_replicado>

 

salve o arquivo e reinicie o serviço

 

no servidor slave, localize também o arquivo my.ini e realize as seguintes alteração abaixo de [mysqld]:

 

server-id=2

master-host=<endereço_ip_do_servidor_master>

master-user=<usuário_com_todos_os_privilégios>

master-password=<senha_do_usuário>

replicate-do-db=<nome_do_banco_a_ser_replicado>

 

salve o arquivo e reinicie o serviço

 

no console do mysql no servidor digite os seguintes comandos:

 

grant all privileges on *.* TO nome_do_usuario@'endereço_ip_do_servidor_slave' IDENTIFIED BY '<password>';

 

 

mysql> FLUSH TABLES WITH READ LOCK;

mysql> SHOW MASTER STATUS;

 

anote o nome do "file" e o número do "position"

 

em seguida vá para o servidor slave e no console mysql digite:

change master to

master_host='ip_do_servidor_master',

master_user=<usuário_com_todos_os_privilégios>

master_password=<senha_do_usuário>

master_log_file='<nome do file anotado acima>'

master_log_pos='<position anotada acima>'

 

pressione enter e digite o seguinte comando:

start slave;

 

vá até o console do servidor master e digite o seguinte comando:

unlock tables;

 

e pronto!!! ele começa a replicar...

imagino que deva ter alguns erros a serem descobertos... mas o importante é que replica!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.