o básico de dados do WordPress é como um cérebro para todo o seu site WordPress porque cada informação é armazenada lá, tornando-se o alvo favorito de um hacker. E os hackers executam códigos automatizados para injeções de SQL.

Bom, infelizmente muita gente esquece de mudar o prefixo base de dados quando instalam o WordPress. Isso simplifica a tarefa dos hackers porque eles podem planejar ataques massivos no " wp_ ". A maneira mais inteligente possível de proteger seu banco de dados dados Isso será feito alterando o prefixo do seu banco de dados, o que é muito fácil de fazer durante a instalação.

Mas são necessárias algumas etapas para alterar o prefixo do banco de dados no WordPress, especialmente se ele já estiver em execução.

Preparação

Recomendamos que você faça backup de seu banco de dados WordPress antes de fazer qualquer coisa. É importante manter backups diários do seu site, recomendamos o plugin " BackupBuddy "para fazê-lo. A próxima coisa que recomendamos que você faça é redirecionar seu visitantes para uma página de manutenção temporária.

Edite o wp-config.php

Abra o arquivo “wp-config.php” que está localizado na raiz do seu alojamento WordPress. Modifique a linha de prefixo da tabela do banco de dados com "wp_a123456_" ou qualquer outra expressão de sua escolha que você considere complexa (sem caracteres especiais).

Esta linha deve ser algo como isto:

$ Table_prefix = 'wp_a123456_';

Alterar todos os nomes das tabelas no banco de dados

Você deve acessar seu banco de dados (provavelmente por phpMyAdmin), em seguida, altere os nomes das tabelas para aquele que especificamos no arquivo wp-config.php. Se você usar um alojamento com um cPanel, você pode encontrar o link phpMyAdmin em seu cPanel, assim como na imagem abaixo:

Cpanel phpmyadmin

Há um total de tabelas padrão do 11 no WordPress. Alterar tudo isso manualmente será bastante doloroso.

Tabelas sql do Wordpress

Por isso, para tornar as coisas mais rápidas, temos uma consulta SQL que você pode usar.

Renomear a tabela `` para wp_commentmeta` wp_a123456_commentmeta`; Renomear a tabela `` para wp_comments` wp_a123456_comments`; Renomear a tabela `` para wp_links` wp_a123456_links`; Renomear a tabela `` para wp_options` wp_a123456_options`; Renomear a tabela `` para wp_postmeta` wp_a123456_postmeta`; Renomear a tabela `` para wp_posts` wp_a123456_posts`; Renomear a tabela `` para wp_terms` wp_a123456_terms`; Renomear a tabela `` para wp_termmeta` wp_a123456_termmeta`; Renomear a tabela `` para wp_term_relationships` wp_a123456_term_relationships`; Renomear a tabela `` para wp_term_taxonomy` wp_a123456_term_taxonomy`; Renomear a tabela `` para wp_usermeta` wp_a123456_usermeta`; Renomear a tabela `` para wp_users` wp_a123456_users`;

Você pode precisar adicionar linhas para outros plug-ins que podem adicionar suas próprias tabelas ao seu banco de dados WordPress. A ideia é mudar todos os prefixos da tabela para o que você quiser.

Modificação na tabela de "opções"

Precisamos procurar opções que ainda usam "wp_" como prefixo, a fim de substituí-lo. Para tornar o processo mais fácil, use esta consulta:

SELECT * DE `` option_name` wp_a123456_options` ONDE LIKE '% wp_%'

Isso retorna muitos resultados, e você precisa ir um por um para alterar essas linhas.

Tabela de usuários de metas

Em seguida, você deve procurar metas do usuário que também usam o prefixo "wp_", para substituí-lo. Use esta consulta SQL para fazer isso rapidamente:

SELECT * DE `` meta_key` wp_a123456_usermeta` ONDE LIKE '% wp_%'

O número de entradas pode variar com o número de plug-ins que você está usando. Basta alterar qualquer coisa que tenha "wp_" com o novo prefixo.

Isso é tudo para este tutorial, espero que permita alterar as tabelas de prefixos da instalação do WordPress com facilidade.