WordPress – Como alterar prefixo do banco de dados

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:

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. Dentro do painel, procure pela seção Banco de dados, e acesse a opção phpMyAdmin
    phpMyAdmin no cPanel

Se você estiver utilizando o tema Meridian, siga os passos abaixo:

  1. Dentro do cPanel, busque pela opção Banco de dados no menu esquerdo
    Opção de banco de dados no cPanel
  2. Nessa tela, localize o seu banco de dados, e clique ao lado em Gerenciar
    Lista de bancos no tema Meridian
  3. Em seguida, acesse a aba Avançado, e clique em Abrir phpMyAdmin
    Botão para abrir o phpMyAdmin

Como alterar o prefixo do banco de dados

  1. Agora localize o banco de dados do seu site e clique sobre ele
    Lista com os bancos de dados da hospedagem
  2. Role a página para baixo e clique para Marcar todos
    Tabelas do banco de dados, botão para selecionar todas em destaque
  3. Agora clique na caixa ao lado, e logo após em Substituir o prefixo de tabelas, como na imagem abaixo:
    Opção para alterar o prefixo das tabelas
  4. 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
    Popup para alterar o prefixo, com o antigo em cima (De) e o novo em baixo (Para)

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:
    Executando o código para alterar tabelas e ajustar o usuário do banco de dados

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:

  1. Volte no cPanel, procure pela seção Arquivos e acesse o Gerenciador de arquivos
    Gerenciador de arquivos no cPanel

    No tema Meridian, no menu esquerdo acesse a opção Arquivos
    Opção Arquivos no cPanel
  2. Agora localize o diretório do seu site WordPress (o diretório padrão geralmente é a public_html)
    Diretório do site (public_html)

    No tema Meridian, localize o diretório do seu site
    Localize o diretório do seu site
  3. Aqui, procure pelo arquivo wp-config.php, clique com o botão direito e depois em Edit
    Arquivo wp-config.php entre os arquivos do site

    No tema Meridian:
    wp-config.php no tema Meridian
  4. Dentro do arquivo, procure pela linha “$table_prefix”, você pode pressionar as teclas “Ctrl + F” para realizar uma busca no arquivo
    Parte do arquivo onde o prefixo do WordPress é definido

    Exemplo do arquivo no tema Meridian:
    Exemplo do arquivo com o prefixo padrão
  5. Agora é só alterar para o novo prefixo que você definiu e Salvar as Alterações
    Prefixo alterado e botão para salvar as alterações

    No tema Meridian:
    Novo prefixo, e botão de Salvar em destaque

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.

Encontrou sua resposta?