- 1 minuto de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como realizar uma SST manualmente
- 1 minuto de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Este artigo fornece instruções sobre como realizar uma transferência completa de dados, conhecida como Transferência Estatal Instantânea (SST).
Somente execute esses passos, caso tenha certeza que nenhuma das instâncias do senhasegura está em funcionamento em seu ambiente.
Como realizar uma SST manualmente no membro Primário do cluster
Passos no membro Primário
- Verifique o status da sincronização:
sudo orbit cluster status
- Pare o processo MariaDB:
sudo systemctl stop mysql
- Elimine os arquivos antigos de controle do cluster:
sudo rm /var/lib/mysql/galera.cache
sudo rm /var/lib/mysql/grastate.dat
sudo rm /var/lib/mysql/multi-master.info
- Inicie o processo MariaDB:
sudo galera_new_cluster
Passos no membro secundário
Se você opera um cluster com mais de um membro secundário, aplique os passos destinados ao membro secundário em todos eles.
- Pare o processo MariaDB:
sudo systemctl stop mysql
- Renomeie a pasta de dados do banco de dados atual para uma de backup:
sudo mv /var/lib/mysql /var/lib/mysql-$(date +%d%m%y%H%M)
- Crie uma nova pasta de dados do banco de dados:
sudo install -d /var/lib/mysql -o mysql -g mysql
Confirme se a replicação está habilitada no arquivo de configuração:
galera.cnf
.Edite o arquivo de configuração:
/etc/mysql/conf.d/galera.cnf
.Salve o arquivo e saia do editor.
Abra outro terminal e monitore os logs do banco de dados:
sudo tailf /var/log/mysql/mysql-error.log
- Inicie o processo MariaDB:
sudo systemctl start mysql
Verifique se o número de membros do cluster está correto no log de banco de dados. Por exemplo, se houver 2 membros, a mensagem deve ser:
members = 2/2(joined/total)
.Verifique se a mensagem de confirmação da sincronização é a seguinte:
WSREP: Member 0.0 (vsrv-senhasegura-cert05) synced with group.
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.