Como sincronizar bancos de dados em várias instalações do WordPress
Anteriormente, vimos como configurar o ambiente de preparação para o desenvolvimento do WordPress. Se você tiver seguido, você pode descobrir que o processo às vezes envolve migrando o banco de dados SQL para sincronizar as discrepâncias entre os estágios. Esse processo específico de migração de banco de dados pode ser tedioso.
Você terá que exportar o banco de dados do primeiro site e importá-lo para outro, o que pode levar alguns minutos ou mais para um banco de dados enorme. Este processo precisa ser repetido cada vez nós migramos o banco de dados.
Se isso é algo que você tem lutado com, você certamente acharia este post útil. Neste post, vamos ver como simplificar a sincronização do banco de dados em várias instalações do WordPress. Isso nos ajudará a economizar muito tempo.
Começando
Para começar, presumo que você tenha tido os três estágios de desenvolvimento - Local, Testando e Viver - tudo configurado.
Aqui, eu configurei um cenário onde eu tenho 5 posts publicados em um site ao vivo, e mais 2 posts estão em um site local (um que ainda está sendo desenvolvido). Na realidade, você estará lidando com um monte de posts, do que apenas 2 ou 5.
Agora eu gostaria de atualizar o local site com o conteúdo no Viver local. Ter um conteúdo de banco de dados idêntico ao encontrado em Viver, enquanto desenvolve, é encorajado. Isto é para que pudéssemos pegar qualquer problema sobre os estilos, layout ou qualquer coisa que possa afetar o conteúdo desde o início.
Sincronizando o banco de dados
Para sincronizar o banco de dados, siga estas etapas:
-
Instale o plug-in do WordPress, Database Sync. Basta instalar o plug-in nos sites em que você executaria a migração do banco de dados, digamos que se você extraísse o banco de dados de uma Viver encenar no Testando estágio, então você deve instalar o plugin no site para estas duas etapas.
-
No Viver site, vá para Ferramentas> Sincronização de Banco de Dados. Em seguida, gere a chave do token secreto.
Você não deve compartilhar essa chave secreta com ninguém, pois isso permitirá que ela também acesse seu banco de dados..
-
Adicione o token no Ferramentas> Sincronização de Banco de Dados do Local site de palco.
À medida que o Token é adicionado, você encontrará o Sincronizar ao lado do site vinculado, conforme mostrado na captura de tela acima.
-
Clique no botão Sincronizar para começar a sincronizar esses dois sites.
-
Clique no Puxar botão para baixar o banco de dados do site remoto e substituir local local.
Tenha em mente que o processo de puxar e empurrando pode levar minutos ou mais, dependendo do tamanho do banco de dados. Uma vez o puxar processo estiver concluído, você deverá ver uma mensagem de sucesso na tela. E a local site deve ter exatamente as mesmas postagens, páginas e configurações que o Viver local.
Como alternativa, clique no botão Push se quiser copiar o site atual para sites remotos. Instale este plug-in em vários sites, conforme necessário, e adicione os tokens para vincular ao banco de dados deles.
Este plugin torna a sincronização de banco de dados perfeita e sólida. Espero que o desenvolvedor do plugin melhore ainda mais com alguns recursos adicionais, como:
- Sincronização Seletiva da Tabela, que basicamente permite a sincronização de tabelas específicas no banco de dados. Por exemplo, como só precisamos copiar o conteúdo da postagem, seria melhor Puxar a wp_posts em vez de todo o banco de dados. Isso acelerará tremendamente o processo na maioria dos casos.
- Sincronização de mídia, para sincronizar uploads de arquivos de mídia do WordPress, como para imagens e vídeos.