Pular para o conteúdo
17

Como trocar prefixo do banco de dados pós-limpeza?

Oi, pessoal! Recentemente, fiz uma limpeza no meu banco de dados do WordPress após ter lidado com um ataque de vírus. A situação estava bem complicada, mas consegui resolver muitas coisas. Porém, agora estou com um problema que não consigo resolver. Estou tentando trocar o prefixo das tabelas do banco de dados para evitar futuros problemas de segurança. Eu já sei que essa mudança é importante, mas não tenho certeza de como fazer isso corretamente sem causar danos ao meu site. Alguma sugestão de como posso realizar essa troca de forma segura? Eu já fiz backups, mas estou com medo de perder dados ou quebrar algumas funcionalidades do site. Se alguém tiver um passo a passo ou dicas, eu agradeço muito! Ah, e estou usando o phpMyAdmin para gerenciar meu banco de dados, se isso ajudar na resposta.

Daniel Azevedo Daniel Azevedo · DevOps há 1 mês 174 visualizações 4 respostas

Seu site WordPress está com vírus?

Especialistas removem qualquer infecção em até 4 horas, com garantia de 30 dias.

Quero Diagnóstico

4 Respostas

17
Melhor resposta

Para trocar o prefixo do banco de dados no WordPress, você pode seguir um passo a passo bem simples. Primeiro, faça um backup completo do seu banco de dados e dos arquivos do WordPress, como você já fez. Depois, acesse o phpMyAdmin e selecione o seu banco de dados. Você verá todas as tabelas listadas, que normalmente começam com 'wp_'. Para trocar o prefixo, você vai renomear cada tabela. Clique na tabela, vá em 'Operações' e altere o nome para o novo prefixo desejado, por exemplo, 'meunovo_'. Repita isso para todas as tabelas.

Depois de renomear as tabelas, você precisa atualizar o arquivo wp-config.php, que está na raiz do seu WordPress. Abra o arquivo e localize a linha que define o prefixo, que geralmente se parece com isso: \$table_prefix = 'wp_';. Altere para o novo prefixo que você usou.

Por fim, as entradas na tabela 'wp_options' também precisam ser atualizadas. Na coluna 'option_name', procure por todas as opções que ainda têm o prefixo antigo e troque para o novo. Isso pode ser feito com um simples comando SQL no phpMyAdmin. Se você tiver dúvidas sobre quais entradas mudar, me avise!

Otávio Paiva Otávio Paiva 727 karma há 1 mês
21

Uma dica adicional que pode ser útil é realizar essa troca em um ambiente de staging antes de aplicar no site ao vivo. Criar um clone do seu site em um ambiente de teste pode evitar qualquer problema que você possa ter. Assim, você pode verificar se tudo funciona perfeitamente antes de aplicar as mudanças no site principal. Isso é especialmente importante se você tiver um site com muito tráfego ou que gere receita.

Roberto Cavalcanti Roberto Cavalcanti 90 karma há 1 mês

Seu site WordPress está com vírus?

Especialistas removem qualquer infecção em até 4 horas, com garantia de 30 dias.

Quero Diagnóstico
13

Lembre-se também de verificar se você tem algum plugin de cache ativo. Depois de realizar a troca do prefixo, é importante limpar o cache para evitar que dados antigos interfiram no funcionamento do seu site. Além disso, sempre que você fizer alterações no banco de dados, é bom testar o site em diferentes navegadores e dispositivos para garantir que tudo esteja funcionando como deveria. Se precisar de mais ajuda, estamos aqui!

Juliana Alves Juliana Alves 642 karma há 1 mês
9

Uma outra forma de mudar o prefixo do banco de dados é usando um plugin, se você não se sentir confortável mexendo diretamente no phpMyAdmin. Existem plugins, como o 'WP Prefix Changer', que fazem o trabalho para você de maneira bem simples. Basta instalar o plugin, seguir as instruções e ele vai modificar o prefixo das tabelas automaticamente. Essa pode ser uma opção mais segura se você não tem muita experiência com SQL. Mas lembre-se de fazer o backup do seu site antes de usar qualquer plugin, só por precaução.

Gisele Fernandes Gisele Fernandes 9.636 karma há 1 mês