Pagina inicial » WordPress » Como sincronizar bancos de dados em várias instalações do WordPress

    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:

    1. 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.

    2. 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..

    3. 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.

    4. Clique no botão Sincronizar para começar a sincronizar esses dois sites.

    5. 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.