Pular para o conteúdo

Recriar replicação no MySQL de maneira fácil

Dica publicada em Banco de Dados / MySQL
robson ribeiro mustafa
Hits: 14.129 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recriar replicação no MySQL de maneira fácil

1° - Gerar um dump do banco master:

$ mysqldump -elFq -h <master> <banco> > /tmp/<banco>.dump

2° - Entrar no banco master e anotar o nome do arquivo de replicação:

$ mysql -h <master>
mysql> show master status;
File: mysql-bin.1416
Position: 59468168
Binlog_do_db: velop
Binlog_ignore_db:
1 row in set (0.04 sec)

O nome no caso é mysql-bin.1416.

3° - Recriar o database:

mysql> slave stop;

Este passo é muito importante, pois senão o banco master também é apagado.

mysql> drop database <banco>;
mysql> create database <banco>;

4° Aplicar o dump no banco slave:

$ cat /tmp/<banco>.dump | mysql -h <slave> <banco>

5° - Rodar os seguintes comandos no slave:

$ mysql -h <slave>
mysql> slave stop;
mysql> change master to master_host="<master>", master_log_pos=0, master_log_file='<nome do arquivo de replicacao>';
mysql> slave start;

6° - Conferir se está tudo funcionando:

mysql> show slave status;

Rodar este comando umas três vezes e verificar se o "Position" está modificando, caso esteja a replicação está funcionando perfeitamente.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Monitorar mensagens no MSN

Configurar HeartBeat

Bloqueando lista de diretorios do Apache

Placa de rede que não sobe corretamente

ERROR 144 - Table XXX is marked as crashed and last (automatic?) repair failed [Resolvido]

Instalar o Apache, MySQL e PHP no Oracle Linux 8

Comandos úteis do MySQL

Pesquisa entre datas no MySQL

Sistema gerenciador de documentos (DMS) via Web - KnowledgeTree

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.