Una buena medida de seguridad en WordPress es cambiar el prefijo de la base de datos, y aunque a priori parece harto complicado, la verdad es que es muy sencillo.

Lo primero que vamos a necesitar es tener acceso a la base de datos a través de phpMyAdmin, por ejemplo, o de algún programa específico como MySQL Workbench o MySQL Utilities. Aunque el primero suele estar presente en todos los paneles de administración, y si no siempre podemos subirlo a nuestro servidor.

Una vez disponemos de acceso a la base de datos, vamos realizar dos consultas SQL para conseguir una tercera que será la encargada de cambiar el prefijo de las tablas de la base de datos de WordPress.

Las consultas que vamos a lanzar son:

Y el resultado que obtendríamos sería algo como este:

[/fusion_builder_column]
[default] RENAME TABLE `WordPress`.`wp_commentmeta` TO `WordPress`.`artprojectgroup__commentmeta`,`WordPress`.`wp_comments` TO `WordPress`.`artprojectgroup__comments`,`WordPress`.`wp_contact_form_7` TO `WordPress`.`artprojectgroup__contact_form_7`,`WordPress`.`wp_links` TO `WordPress`.`artprojectgroup__links`,`WordPress`.`wp_options` TO `WordPress`.`artprojectgroup__options`,`WordPress`.`wp_postmeta` TO `WordPress`.`artprojectgroup__postmeta`,`WordPress`.`wp_posts` TO `WordPress`.`artprojectgroup__posts`,`WordPress`.`wp_term_relationships` TO `WordPress`.`artprojectgroup__term_relationships`,`WordPress`.`wp_term_taxonomy` TO `WordPress`.`artprojectgroup__term_taxonomy`,`WordPress`.`wp_terms` TO `WordPress`.`artprojectgroup__terms`,`WordPress`.`wp_usermeta` TO `WordPress`.`artprojectgroup__usermeta`,`WordPress`.`wp_users` TO `WordPress`.`artprojectgroup__users`,`WordPress`.`wp_wfBadLeechers` TO `WordPress`.`artprojectgroup__wfBadLeechers`,`WordPress`.`wp_wfBlocks` TO `WordPress`.`artprojectgroup__wfBlocks`,`WordPress`.`wp_wfBlocksAdv` TO `WordPress`.`artprojectgroup__wfBlocksAdv`,`WordPress`.`wp_wfConfig` TO `WordPress`.`artprojectgroup__wfConfig`,`WordPress`.`wp_wfCrawlers` TO `WordPress`.`artprojectgroup__wfCrawlers`,`WordPress`.`wp_wfFileMods` TO `WordPress`.`artprojectgroup__wfFileMods`,`WordPress`.`wp_wfHits` TO `WordPress`.`artprojectgroup__wfHits`,`WordPress`.`wp_wfHoover` TO `WordPress`.`artprojectgroup__wfHoover`,`WordPress`.`wp_wfIssues` TO `WordPress`.`artprojectgroup__wfIssues`,`WordPress`.`wp_wfLeechers` TO `WordPress`.`artprojectgroup__wfLeechers`,`WordPress`.`wp_wfLockedOut` TO `WordPress`.`artprojectgroup__wfLockedOut`,`WordPress`.`wp_wfLocs` TO `WordPress`.`artprojectgroup__wfLocs`,`WordPress`.`wp_wfLogins` TO `WordPress`.`artprojectgroup__wfLogins`,`WordPress`.`wp_wfNet404s` TO `WordPress`.`artprojectgroup__wfNet404s`,`WordPress`.`wp_wfReverseCache` TO `WordPress`.`artprojectgroup__wfReverseCache`,`WordPress`.`wp_wfScanners` TO `WordPress`.`artprojectgroup__wfScanners`,`WordPress`.`wp_wfStatus` TO `WordPress`.`artprojectgroup__wfStatus`,`WordPress`.`wp_wfThrottleLog` TO `WordPress`.`artprojectgroup__wfThrottleLog`,`WordPress`.`wp_wfVulnScanners` TO `WordPress`.`artprojectgroup__wfVulnScanners`[/default]

Una vez obtenida esta nueva consulta, lo único que tenemos que hacer es ejecutarla y ya tendremos la primera parte finalizada.

Para evitar que aparezca el mensaje “No tiene los permisos necesario