Cómo Modificar el Prefijo de la Base de Datos de WordPress
Imprimer- Base de datos de WordPress, Modificar el prefijo de la base de datos, WordPress
- 1284
Cómo Modificar el Prefijo de la Base de Datos de WordPress
Modificar el prefijo de la base de datos de WordPress puede mejorar la seguridad de tu sitio, ya que el prefijo predeterminado (wp_) es conocido y puede ser explotado por atacantes.
IMPORTANTE: PRINCIPALMENTE ES MOMENTO DE CREAR UNA COPIA DE SEGURIDAD DE TU BASE DE DATOS.
Paso 1: Accede al archivo wp-config.php
- Conéctate a tu servidor mediante un FTP o Administrador de Archivos de tu panel de hosting.
- Navega a la raíz de tu instalación de WordPress. Este es el directorio donde se encuentran archivos como
wp-config.phpywp-content. - Abre el archivo
wp-config.phpen un editor de texto.
Paso 2: Cambiar el prefijo en el archivo wp-config.php
-
Busca la línea que dice:
$table_prefix = 'wp_'; -
Cambia
'wp_'por el nuevo prefijo que desees usar. Por ejemplo:$table_prefix = 'mi_prefijo_'; -
Guarda el archivo y ciérralo.
Paso 3: Actualiza las tablas de la base de datos
-
Accede a phpMyAdmin:
- Entra en el panel de control de tu hosting (cPanel o similar).
- Ve a phpMyAdmin y selecciona la base de datos que usa tu sitio de WordPress.
-
Buscar y reemplazar el prefijo:
- En phpMyAdmin, selecciona la pestaña SQL.
- Ejecuta la siguiente consulta para cambiar el prefijo en todas las tablas:
RENAME table `wp_options` TO `mi_prefijo_options`; RENAME table `wp_posts` TO `mi_prefijo_posts`; RENAME table `wp_postmeta` TO `mi_prefijo_postmeta`; RENAME table `wp_terms` TO `mi_prefijo_terms`; RENAME table `wp_term_taxonomy` TO `mi_prefijo_term_taxonomy`; RENAME table `wp_term_relationships` TO `mi_prefijo_term_relationships`; RENAME table `wp_commentmeta` TO `mi_prefijo_commentmeta`; RENAME table `wp_comments` TO `mi_prefijo_comments`; RENAME table `wp_links` TO `mi_prefijo_links`;Asegúrate de reemplazar mi_prefijo_ con el prefijo que hayas elegido.
-
Actualizar las entradas dentro de las tablas: Además, necesitas actualizar los valores dentro de las tablas. Puedes hacer esto con la siguiente consulta:
UPDATE `mi_prefijo_options` SET `option_name` = REPLACE(`option_name`, 'wp_', 'mi_prefijo_'); UPDATE `mi_prefijo_postmeta` SET `meta_key` = REPLACE(`meta_key`, 'wp_', 'mi_prefijo_'); UPDATE `mi_prefijo_terms` SET `name` = REPLACE(`name`, 'wp_', 'mi_prefijo_');De nuevo, asegúrate de reemplazar
mi_prefijo_con el prefijo que hayas elegido.
Paso 4: Verifica que todo funcione correctamente
- Accede a tu sitio de WordPress y verifica que todo esté funcionando como antes.
- Revisa las páginas, entradas y otros elementos del sitio para asegurarte de que no haya errores.
Paso 5: Opcional – Usa un plugin de búsqueda y reemplazo
Si prefieres una opción más sencilla, puedes usar un plugin como Better Search Replace para hacer el cambio en todas las tablas y registros de forma automática.
- Instala y activa el plugin Better Search Replace desde el repositorio de WordPress.
- Ve a Herramientas > Better Search Replace.
- En Buscar por, ingresa
wp_y en Reemplazar por, ingresa tu nuevo prefijo. - Asegúrate de seleccionar todas las tablas y haz clic en Ejecutar búsqueda/reemplazo.
¡Y eso es todo! Ahora habrás cambiado el prefijo de la base de datos de WordPress con éxito. Esto puede mejorar la seguridad de tu sitio al hacer que sea más difícil para los atacantes identificar las tablas de la base de datos.
¿Necesitas más ayuda con asistencia premium? Consultenos en nuestra área de soporte exclusivo para clientes!

ID Tax. EIN 32-0774429 US