Blog: Alterar prefixo tabelas

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_%'