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 acessar o phpMyAdmin para gerenciar seus bancos 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
Se você estiver utilizando o tema Meridian, siga os passos abaixo:
- Dentro do cPanel, busque pela opção Banco de dados no menu esquerdo
- Nessa tela, localize o seu banco de dados, e clique ao lado em Gerenciar
- Em seguida, acesse a aba Avançado, e clique em Abrir phpMyAdmin
Como alterar o prefixo do banco de dados
- 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
No tema Meridian, no menu esquerdo acesse a opção Arquivos - Agora localize o diretório do seu site WordPress (o diretório padrão geralmente é a public_html)
No tema Meridian, localize o diretório do seu site - Aqui, procure pelo arquivo wp-config.php, clique com o botão direito e depois em Edit
No tema Meridian: - Dentro do arquivo, procure pela linha “$table_prefix”, você pode pressionar as teclas “Ctrl + F” para realizar uma busca no arquivo
Exemplo do arquivo no tema Meridian: - Agora é só alterar para o novo prefixo que você definiu e Salvar as Alterações
No tema Meridian:
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.