O prefixo das tabelas do banco de dados do seu site, seja WordPress ou algum outro, é essencial e ajuda, de certo modo, na segurança da sua aplicação. O prefixo não é algo público, porém, muitos usuários criam o banco de dados de forma automática, e acabam deixando o prefixo padrão para as tabelas, que é o “wp_”.
Manter o prefixo padrão pode trazer vários riscos, assim como não alterar o usuário padrão do painel administrativo, já que é sem dúvidas o primeiro teste quando usuários mal intencionados estão tentando invadir a sua aplicação, e, embora não signifique que eles vão conseguir o acesso, manter os valores padrões significa facilitar essas tentativas deles.
Como alterar o prefixo do seu banco de dados WordPress
Abaixo mostramos como ajustar o prefixo dentro do banco de dados:
- Acesse o painel de controle da sua hospedagem (cPanel)
- Dentro do painel, procure pela seção Banco de dados, e acesse a opção phpMyAdmin
- Agora localize o banco de dados do seu site e clique sobre ele
- Role a página para baixo e clique para Marcar todos
- Agora clique na caixa ao lado, e logo após em Substituir o prefixo de tabelas, como na imagem abaixo:
- Será aberto um popup, e é só informar o prefixo atual no campo “De”, e o novo prefixo no campo “Para”. Ao escolher, é só clicar em Continuar
Agora, para ajustar as tabelas necessárias para manter o seu acesso de administrador e outras permissões, siga os passos abaixo:
UPDATE novoprefixo_options
SET option_name = REPLACE(option_name, 'wp_', 'novoprefixo_')
WHERE option_name LIKE 'wp_%';
UPDATE novoprefixo_usermeta
SET meta_key = REPLACE(meta_key, 'wp_', 'novoprefixo_')
WHERE meta_key LIKE 'wp_%';SQL- Copie o código acima, ainda no phpMyAdmin, clique novamente no seu banco de dados e depois em SQL.
Feito isso, cole o código no campo, faça os ajustes necessários com os nomes das tabelas, e depois é só clicar em Executar, como na imagem abaixo:
E pronto, ao fazer isso, as tabelas serão atualizadas com o novo prefixo. As tabelas exibidas no meio da tela serão atualizadas, mas as no canto esquerdo podem ainda exibir o valor anterior, nesse caso, é só recarregar a página para ver os novos valores.
Abaixo mostramos agora como atualizar o prefixo da sua instalação WordPress, fazendo com que o banco volte a ser reconhecido no seu site:
- Volte no cPanel, procure pela seção Arquivos e acesse o Gerenciador de arquivos
- Agora localize o diretório do seu site WordPress (o diretório padrão geralmente é a public_html)
- Aqui, procure pelo arquivo wp-config.php, clique com o botão direito e depois em Edit
- Dentro do arquivo, procure pela linha “$table_prefix”, você pode pressionar as teclas “Ctrl + F” para realizar uma busca no arquivo
- Agora é só alterar para o novo prefixo que você definiu e Salvar as Alterações
E pronto, agora o seu site deve voltar a ficar totalmente acessível, e ao seguir todos esses passos, o prefixo das tabelas do seu banco de dados terá sido alterado para um diferente e possivelmente bem mais seguro, principalmente se você utilizava o prefixo padrão do WordPress.