Alterar prefixo do Banco de Dados do WordPress

Alterar prefixo do Banco de Dados do WordPress. Por padrão, durante a instalação, o WordPress cria o banco de dados com todas as tabelas com o prefixo “wp_”. Existem 11 tabelas criadas no procedimento de instalação padrão, e todas elas serão prefixados com wp_.

Alterar prefixo do Banco de Dados do WordPress

Para melhorar a segurança do site WordPress basta alterar o prefixo wp_ para outro mais completo. Existem muitas razões para alterar o prefixo das tabelas use os comandos abaixo.

Não se esqueça de alterar também no arquivo wp-config.php caso as tabelas sejam diferentes o WordPress apresentará erro.


RENAME table `wp_commentmeta` TO `wp_AxR443vc_commentmeta`;
RENAME table `wp_comments` TO `wp_AxR443vc_comments`;
RENAME table `wp_links` TO `wp_AxR443vc_links`;
RENAME table `wp_options` TO `wp_AxR443vc_options`;
RENAME table `wp_postmeta` TO `wp_AxR443vc_postmeta`;
RENAME table `wp_posts` TO `wp_AxR443vc_posts`;
RENAME table `wp_terms` TO `wp_AxR443vc_terms`;
RENAME table `wp_term_relationships` TO `wp_AxR443vc_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_AxR443vc_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_AxR443vc_usermeta`;
RENAME table `wp_users` TO `wp_AxR443vc_users`;

Em seguida é preciso executar os seguintes comandos para alterar as duas tabelas: *_options e *_usermeta. Nessas tabelas há campos em que seus nomes estão com o prefixo da tabela em uso, é preciso localizar essas informações e alterar o prefixo da tabela de banco de dados.

SELECT * FROM `wp_AxR443vc_options` WHERE `option_name` LIKE '%wp_%'
SELECT * FROM `wp_AxR443vc_usermeta` WHERE `meta_key` LIKE '%wp_%'