Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Resolvendo problemas de build relacionados ao banco de dados


Erros relacionados ao banco de dados podem ocorrer durante o processo de build por vários motivos, como tabelas corrompidas ou entradas de banco de dados ausentes. Este artigo fornece soluções para problemas comuns de banco de dados encontrados durante o processo de build.

Erro ou Aviso Geral do Banco de Dados

Se você receber um erro ou aviso geral durante o processo de build do banco de dados, tente as seguintes soluções:

Opção 1: Reparar Tabelas do Banco de Dados

Repare as tabelas afetadas do banco de dados para resolver problemas de corrupção. Para um guia completo sobre como reparar tabelas, consulte este artigo.

Opção 2: Alternar Motores de Build do Banco de Dados

Por padrão, o banco de dados é construído usando Código PHP. Embora isso funcione na maioria das plataformas de hospedagem, você pode encontrar problemas em certas configurações. Se o Código PHP causar erros, alterne para MySQLDump:

  1. Vá para Duplicator Lite/Pro » Configurações.
  2. Navegue até a aba Backups.
  3. Em Modo SQL, selecione MySQLDump.

Caso o MySQLDump já estivesse selecionado, você pode experimentar a opção Código PHP.

Tabela de Banco de Dados Ausente

Se o log de build indicar que uma tabela não existe no banco de dados, você poderá ver erros como:

Mensagens de Erro Comuns

  • Erro de tempo de execução no dump do banco de dados
  • ERRO DE CONSULTA: Tabela ‘nomedobanco.wp_algumatabela’ não existe no motor

Opção 1: Reparar Tabelas do Banco de Dados

Repare as tabelas ausentes ou corrompidas para restaurar a integridade do banco de dados. Para etapas detalhadas, consulte este artigo.

Opção 2: Habilitar um Filtro de Tabela

Se o problema for causado por um plugin, considere filtrar as tabelas do banco de dados e o diretório do plugin problemático antes de construir o backup:

  1. Identifique o plugin afetado.
  2. Filtre as tabelas do banco de dados do plugin.
  3. Exclua o diretório do plugin localizado em {seu-site-raiz}/wp-content/plugins/nome_do_plugin/.
  4. Reinstale o plugin no sistema de destino.

Se reinstalar o plugin não for uma opção, entre em contato com o autor do plugin para obter orientação sobre como reparar ou reinicializar a tabela ausente.

Seguir estas etapas deve ajudar a resolver a maioria dos problemas de build relacionados ao banco de dados.

Falhas de Validação do Banco de Dados para Verificações de Contagem

Bancos de dados com tabelas que mudam com frequência, como aqueles que registram dados continuamente, podem causar falhas na validação do banco de dados durante a criação de backup. Isso ocorre devido às constantes alterações nessas tabelas enquanto um backup está sendo gerado. O Duplicator garante que o backup não seja corrompido validando o número de tabelas e colunas do banco de dados.

Para resolver esse problema, introduzimos a constante DUPLICATOR_TABLE_VALIDATION_FILTER_LIST. Ao adicionar esta constante ao seu arquivo wp-config.php, você pode especificar quais tabelas o Duplicator deve excluir da validação. Isso ajuda a evitar erros de validação que podem interromper a criação de backup. No entanto, use esta constante com cuidado; excluir tabelas desnecessárias pode resultar em backups corrompidos sem notificação do plugin.

Exemplo de Erro:

FALHA NA VALIDAÇÃO DO BANCO DE DADOS: verificação de contagem da tabela “wp_postmeta” INÍCIO: XXXXXX FIM: YYYYYY DELTA: 2 CONTADOR: ZZZZZZ
VERIFICAÇÃO DO TAMANHO DO ARQUIVO SQL OK, TAMANHO: XXXXXXXX
VALIDAÇÃO DO BANCO DE DADOS 1: falha ao validar
Erro de tempo de execução na extração do banco de dados Mensagem: VALIDAÇÃO DO BANCO DE DADOS 1: falha ao validar

Solução:

Para resolver este problema, adicione a seguinte linha ao seu arquivo wp-config.php:

define(‘DUPLICATOR_TABLE_VALIDATION_FILTER_LIST’, [‘wp_postmeta’]);


Este artigo foi útil?


Artigos Relacionados

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Obtenha o Duplicator Agora
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

ou
Obtenha 60% de Desconto no Duplicator Pro Agora →