Altere o prefixo da tabela para WordPress

Neste guia, explicamos como alterar o prefixo da tabela da base de dados da sua instalação do WordPress.

O prefixo padrão da tabela de banco de dados do WordPress é 'wp_'; no entanto, recomendamos alterá-lo. O motivo para isso é que todos os seus detalhes de login são armazenados em seu banco de dados, tornando suas tabelas do WordPress objetivos muito populares para hackers. Alterar o prefixo dificulta a invasão.

Nota: Se você usou o instalador de 1 clique para instalar o WordPress, então você já tem um prefixo de tabela personalizado.

Você precisa alterar o prefixo da tabela em três lugares:

Ainda não tem um site? Com o WordPress, você pode criar de forma fácil e rápida o site dos seus sonhos.

Adicionar ao carrinho


Passo 1 - Altere o prefixo da tabela em wp-config.php

  1. Inicie sessão no painel de controlo de one.com.
  2. Abra o File Manager em Ficheiros e Segurança.
  3. Localize o arquivo wp-config.php e marque a caixa para selecioná-lo.
  4. Clique em Editar na barra de menu na parte superior da tela.
  5. Localize a entrada seguinte:
$table_prefix = 'wp_';
  1. Substitua 'wp_' por outra coisa; neste caso, substituímos-a por 'david_':
$table_prefix = 'david_';
  1. Clique em Guardar no canto superior direito.

Ecrã de wp-config.php no File Manager.


Passo 2 - Altere o prefixo da tabela no banco de dados

  1. Abra seu banco de dados em phpMyAdmin.
  2. Clique no nome da base de dados no menu à esquerda para desbloquear todas as tabelas.
  3. Selecione todas as tabelas que começam com wp_; você deve ter 12 no total.
  4. Clique Com selecionado para abrir o menu suspenso e selecione Substituir prefixo da tabela.
  5. Digite wp_ no campo From e o novo nome no campo To, neste exemplo, david_.
  6. Clique em Continuar para fazer a alteração.

Ecrã da base de dados no phpMyAdmin.


Passo 3 - Substitua todas as referências ao prefixo antigo

Em algumas configurações que estão armazenadas no seu banco de dados, o WordPress ainda faz referência ao prefixo da tabela antiga. Para concluir a alteração do prefixo, você precisa substituí-los pelo seu novo prefixo.

  1. Clique na guia SQL no menu na parte superior da tela.
  2. Copie e cole os seguintes comandos:
atualizar NEWPREFIX_usermeta definir meta_key = 'NEWPREFIX_capabilities' onde meta_key = 'OLDPREFIX_capabilities';
atualize NEWPREFIX_usermeta defina meta_key = 'NEWPREFIX_user_level' onde meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' onde meta_key = 'OLDPREFIX_autosave_draft_ids';
atualizar NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' onde option_name = 'OLDPREFIX_user_roles';
  1. Substitua OLDPREFIX e NEWPREFIX, com o seu próprio prefixo antigo e novo. Como no exemplo abaixo, onde substituímos wp_ por david_:
atualizar david_usermeta set meta_key = 'david_capabilities' onde meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' onde meta_key = 'wp_user_level';
update david_usermeta set meta_key = 'david_autosave_draft_ids' onde meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
  1. Clique em Ignorar para executar os comandos e concluir a alteração.

É isso! O prefixo das tabelas do WordPress foi alterado.

Ecrã da guia SQL no phpMyAdmin.


Artigos Relacionados:

Este artigo foi útil?

Não tá conseguindo achar o que procura?

Iniciar uma conversa

É o jeito mais rápido de entrar em contato, todos os dias do ano.