Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Sistemas distribuidos

Por:   •  23/2/2018  •  843 Palavras (4 Páginas)  •  306 Visualizações

Página 1 de 4

...

em seguida damos permissão para replicar os dados mysql assim como no esquema anterior.

GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.1.115' IDENTIFIED BY '123';FLUSH PRIVILEGES;

não esquecendo de coletar as informações do primeiro servidor para colocar mais tarde no servidor 2, com o comando" show master status";

agora no servidor 2 precisamos configurá-lo da mesma forma que no servidor1 editando o arquivo " /etc/mysql/my.cnf".

a diferença é a linha do Server id que deve ser igual a 2.

apos é só reiniciar o serviço mysql.

apos o reinicio, devemos entrar no shell mysql e criar o usuário responsável pela replicação. com o comando: CREATE USER 'nome'@'ip' identified by 'senha';

criar o banco de dados do exemplo, e dar as permissões de usuário para replicá-lo.

o próximo passo envolve tomar a informação que anotou mais cedo e aplicá-lo no shel do mysql:

slave stop;

CHANGE MASTER TO MASTER_HOST = IP, MASTER_USER = 'replication'MASTER_PASSWORD = 'senha' o master log file e o master log pos deve ser copiados do show master status do servidor 1.

A ultima coisa que devemos fazer antes de concluir a replicação mestre mestre é fazer nota do arquivo de log master e condições de utilizar para replicar no outro sentido (do servidor 2 para servidor 1).

voltar ao servidor 1 e fazer o comando :

slave stop;

CHANGE MASTER TO MASTER_HOST = IP do servidor2, MASTER_USER = 'replication'MASTER_PASSWORD = 'senha' o master log file e o master log pos deve ser copiados do show master status do servidor 2.

vai dar uma mensagem de query ok,

agora que a configuração está definida, devemos criar uma tabela no banco do servidor1, e verificar no servidor 2 para ver se aparece. então é só excluí-lo do servidor 2 e verificar que no servidor 1 ele já não mais existe.

a grande diferença entre os dois tipos citados acima, no meu ver é que a replicação primario-primario, leva a vantagem ja que a base de dados pode ser escrita em qualquer um dos dois servidores.

já o primario backup, toda inserção e alteração deve ser feita somente no servidor primário, cabendo a função do backup somente fazer a replicação.

...

Baixar como  txt (5.7 Kb)   pdf (50 Kb)   docx (14.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club