Actualizado el domingo, 17 marzo, 2024

Existen diferentes procedimientos que puede utilizar para cambiar el nombre del prefijo de la base de datos de WordPress. Depende de si ya has instalado WordPress o no. Si aún no ha instalado WordPress, simplemente puede especificar un prefijo de tabla de base de datos diferente del asistente de instalación de WordPress o predefinirlo en el archivo wp-config.php antes de ejecutar la instalación. Si ya instaló WordPress, siga el siguiente procedimiento paso a paso para mejorar su seguridad de WordPress.

Cambiar los prefijos de la tabla de la base de datos de WordPress

Antes de empezar

Le recomendamos que haga una copia de seguridad de su base de datos de WordPress antes de realizar cualquier cosa sugerida en este tutorial. También le recomendamos que redirija a sus visitantes a una página de mantenimiento temporal. Si no se siente cómodo usando phpmyadmin y MySQL, contrate profesionales para que hagan el trabajo por usted.

Cambiar el prefijo de tabla en el archivo wp-config.php

Abra su archivo wp-config.php, que se puede encontrar en el directorio raíz de WordPress, y cambie el valor de la variable $table_prefix de wp_ a otra cosa, como WxzT45_.

Consejo de seguridad de WP White: Use solo letras, números y guiones bajos para el prefijo de la tabla y trate de no usar palabras del diccionario. Sea creativo, no necesita recordar tal valor.

Después del cambio, la línea en wp-config.php debería verse así:

1$table_prefix=’WxzT45_’;

Cambiar el nombre de todas las tablas de la base de datos de WordPress

Para cambiar el nombre de las tablas de la base de datos, necesita acceso a su base de datos MySQL de WordPress. Puede acceder a la base de datos de WordPress a través de phpMyAdmin, que es accesible desde el CPanel de su proveedor de alojamiento. A continuación se muestra una captura de pantalla de las tablas de la base de datos de WordPress en phpMyAdmin.

La base de datos MySQL de WordPress contiene 11 tablas de forma predeterminada y, como puede observar en la captura de pantalla anterior, todas comienzan con el prefijo wp_. Es posible que tenga más tablas si instala un complemento que agrega una tabla propia a la base de datos. Puede cambiar el nombre de las tablas manualmente, una por una. Como alternativa, utilice el siguiente script para automatizar el cambio de nombre de las tablas. Para usar la siguiente consulta SQL, haga clic en la pestaña SQL (resaltada en la captura de pantalla anterior), copie el contenido, péguelo y cambie el prefijo al prefijo que ha elegido.

0102030405060708091011RENAME `wp_commentmeta` table ‘wp_commentmeta’ TO`WxzT45_commentmeta`;RENAME `wp_comments` table ‘wp_comments’ TO`WxzT45_comments`;RENAME `wp_links` table ‘wp_links’ TO`WxzT45_links`;RENAME `wp_options` table ‘wp_options’ TO`WxzT45_options`;RENAME `wp_postmeta` table ‘wp_postmeta’ TO`WxzT45_postmeta`;RENAME `wp_posts` table ‘wp_posts’ TO`WxzT45_posts`;TORENAME `wp_terms` table ‘wp_terms’ A `WxzT45_terms`;RENAME `wp_term_relationships` table ‘wp_term_relationships’ TO`WxzT45_term_relationships`;RENAME `wp_term_taxonomy` table ‘wp_term_taxonomy’ TO`WxzT45_term_taxonomy`;RENAME `wp_usermeta` table ‘wp_usermeta’ TO`WxzT451_usermeta`;RENAME `wp_users` table ‘wp_users’ TO`WxzT45_users`;

Si tiene otras tablas en su base de datos de WordPress que usan el mismo prefijo, como tablas creadas por complementos, también puede agregarlas a esta consulta. Para su referencia, la sintaxis de la consulta SQL anterior es la siguiente:

Cambie el nombre de la tabla ‘[old_table_name]’ A ‘[new_table_name]’;

La tabla Opciones

WordPress almacena todas las opciones globales en la tabla Opciones. En esta tabla hay algunas entradas que también necesitan cambiar su prefijo. Para recuperar una lista de todas las entradas que utilizan el prefijo wp_ y necesitan cambiar, utilice la siguiente consulta SQL:

1SELECT* FROM`WxzT45_options` WHERE`option_name` LIKE ‘%'%wp_%'

La consulta puede devolver un buen número de entradas que deben cambiarse. Es importante cambiarlos todos para evitar tener problemas.

La tabla UserMeta

La tabla UserMeta de WordPress contiene toda la información sobre los usuarios registrados, como la configuración personalizada. En esta tabla también hay una serie de entradas que necesitan cambiar su prefijo. Para recuperar una lista de todas las entradas que utilizan el prefijo wp_, utilice la siguiente consulta SQL:

1SELECT* FROM`WxzT45_usermeta` WHERE`meta_key` LIKE ‘%'%wp_%'

El número de entradas devueltas al ejecutar esta consulta puede variar. Depende de cuántos plugins de WordPress tengas instalados, etc.

Copia de seguridad y prueba del cambio

Eso debería ser todo. Antes de realizar más cambios, haga una copia de seguridad de WordPress nuevamente y continúe con la prueba de los cambios. Visite al menos una página, una publicación de blog e intente iniciar sesión en el panel de WordPress (sección wp-admin) para confirmar que todo funciona bien.

Cómo deshabilitar los Plugins de WordPress (sin acceso a WP-admin)
Los 9 mejores plugins de IA de WordPress de 2024