Migração MySQL via Rsync

Caro amigo leitor,

Esta com aquele servidor “respirando por aparelhos”, que em qualquer reboot o risco de complicações é fatal? Talvez este metodo de migração seja o mais eficaz e rápido para salvar as suas bases.

A migração de um servidor MySQL com rsync pode ser feita em qualquer distribuição Linux, seguindo as regras:

– A versão do MySQL no servidor de origem e destino devem ser a mesma;
– A porta 22 deve estar liberada entre os servidores;
– Os parâmetros de configuração de logs e table_spaces devem ser o mesmo na origem e destino (ibdata, iblog);

– O usuário mysql deve estar habilitado para login no sistema

1. Preparando o ambiente

Como o rsync vai ser executado através do usuário mysql, é necessário habilita-lo para login no S.O através do arquivo /etc/passwd:

A. No servidor de origem, você deve gerar uma chave rsa para o servidor de destino, dentro do usuário mysql:

B. Com isso, navegue até o diretório .ssh dentro do usuário mysql, e copie o conteudo gerado do id_rsa.pub:

Seguindo desta forma, teremos este resultado:

ssh8
C. No servidor de destino, repita o mesmo processo do passo (a), para que seja criada a estrutura do diretório .ssh.
Continue lendo