🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar el prefijo de las tablas de WordPress en Plesk para mejorar la seguridad

Actualizado el 19 de abril de 2026

¿Por qué cambiar el prefijo de las tablas de WordPress?

Cuando instalas WordPress por primera vez, el sistema crea automáticamente una serie de tablas en tu base de datos. Por defecto, todas ellas comienzan con el prefijo wp_. Esto significa que tendrás tablas llamadas wp_posts, wp_options, wp_users, etc.

Este prefijo es conocido por todos los atacantes y bots maliciosos. Es como si dejaras la puerta de tu casa con una etiqueta que dice "la llave está debajo del felpudo". Al cambiar el prefijo a algo personalizado, añades una capa extra de seguridad que dificulta los intentos de inyección SQL y los ataques automatizados.

[INFO] El cambio de prefijo no es una solución mágica que haga tu web invulnerable, pero sí es una medida de seguridad básica y recomendada. Combinada con contraseñas fuertes y plugins de seguridad, eleva significativamente la barrera de entrada para los atacantes.

En este artículo te explicaremos paso a paso cómo realizar este cambio en Plesk, uno de los paneles de control más utilizados en hosting. No necesitas ser un experto, solo seguir las instrucciones con calma y atención.


Antes de empezar: preparación y precauciones

Haz una copia de seguridad completa

Este es el paso más importante de todo el proceso. Cambiar prefijos de tablas implica modificar la estructura de tu base de datos y, si algo sale mal, podrías perder información valiosa. No lo omitas.

Puedes hacer una copia de seguridad desde el propio panel de Plesk:

  1. Accede a tu panel de Plesk.
  2. Ve a la sección Bases de datos.
  3. Localiza la base de datos de tu WordPress.
  4. Haz clic en el icono de copia de seguridad o exportación.
  5. Descarga el archivo .sql generado y guárdalo en un lugar seguro.

[WARNING] No continúes hasta tener una copia de seguridad verificada. Si no sabes cómo hacerla, busca ayuda en el soporte de tu hosting. Es mejor perder unos minutos ahora que horas intentando recuperar una web rota.

Anota tus datos de acceso actuales

Necesitarás tener a mano:

  • El nombre de tu base de datos.
  • El usuario y la contraseña de acceso a la base de datos.
  • El nombre del prefijo actual (normalmente wp_).

Estos datos los puedes encontrar en el archivo wp-config.php de tu instalación de WordPress. Puedes acceder a él mediante el administrador de archivos de Plesk o por FTP.


Método 1: Cambiar el prefijo usando phpMyAdmin

Este es el método más directo y no requiere instalar plugins adicionales. Eso sí, tendrás que ejecutar algunas consultas SQL manualmente. No te preocupes, te las damos todas hechas.

Paso 1: Accede a phpMyAdmin desde Plesk

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú principal, busca la sección Bases de datos.
  3. Localiza la base de datos de tu WordPress y haz clic en phpMyAdmin.
  4. Se abrirá una nueva ventana con la interfaz de phpMyAdmin.

Paso 2: Obtén la lista de todas las tablas

Antes de hacer ningún cambio, necesitas ver todas las tablas que componen tu WordPress. En la columna izquierda de phpMyAdmin verás el listado de tablas. Normalmente empiezan con wp_.

[INFO] Si tu instalación tiene muchos plugins, es posible que encuentres tablas con prefijos diferentes (por ejemplo, wp_woocommerce_...). No te preocupes, el proceso es el mismo para todas.

Paso 3: Ejecuta las consultas SQL para renombrar las tablas

Vamos a cambiar el prefijo de wp_ a nuevoprefijo_. En este ejemplo usaremos miweb_, pero puedes elegir el que quieras. Eso sí, evita prefijos demasiado comunes como wp_ o blog_.

Ve a la pestaña SQL en la parte superior de phpMyAdmin y ejecuta las siguientes consultas:

RENAME TABLE wp_commentmeta TO miweb_commentmeta;
RENAME TABLE wp_comments TO miweb_comments;
RENAME TABLE wp_links TO miweb_links;
RENAME TABLE wp_options TO miweb_options;
RENAME TABLE wp_postmeta TO miweb_postmeta;
RENAME TABLE wp_posts TO miweb_posts;
RENAME TABLE wp_terms TO miweb_terms;
RENAME TABLE wp_termmeta TO miweb_termmeta;
RENAME TABLE wp_term_relationships TO miweb_term_relationships;
RENAME TABLE wp_term_taxonomy TO miweb_term_taxonomy;
RENAME TABLE wp_usermeta TO miweb_usermeta;
RENAME TABLE wp_users TO miweb_users;

[TIP] Si tu instalación de WordPress tiene tablas adicionales (por ejemplo, de plugins de caché o SEO), deberás renombrarlas también. Puedes generar automáticamente las consultas con la siguiente instrucción SQL, que te mostrará el comando necesario para cada tabla:

SELECT CONCAT('RENAME TABLE ', table_name, ' TO ', REPLACE(table_name, 'wp_', 'miweb_'), ';')
FROM information_schema.tables
WHERE table_schema = 'TU_BASE_DE_DATOS' AND table_name LIKE 'wp_%';

Sustituye TU_BASE_DE_DATOS por el nombre real de tu base de datos. Copia el resultado y ejecútalo.

Paso 4: Actualiza las referencias en las tablas críticas

Renombrar las tablas no es suficiente. Dentro de algunas tablas hay valores que contienen el prefijo wp_ y también deben actualizarse.

Actualizar la tabla wp_options (ahora miweb_options)

Consulta que debes ejecutar:

UPDATE miweb_options SET option_name = REPLACE(option_name, 'wp_', 'miweb_') WHERE option_name LIKE 'wp_%';

Esta consulta actualiza las opciones que tienen el prefijo en su nombre, como por ejemplo wp_user_roles.

Actualizar la tabla wp_usermeta (ahora miweb_usermeta)

UPDATE miweb_usermeta SET meta_key = REPLACE(meta_key, 'wp_', 'miweb_') WHERE meta_key LIKE 'wp_%';

Esto actualiza las claves de metadatos de usuario, como wp_capabilities o wp_user_level.

Paso 5: Verifica que todo está correcto

Después de ejecutar las consultas, revisa que todas las tablas tengan el nuevo prefijo. Ve a la vista de estructura de la base de datos y comprueba que no quede ninguna tabla con wp_.


Método 2: Usar un plugin para cambiar el prefijo

Si la opción de phpMyAdmin te resulta demasiado técnica, existen plugins que hacen el trabajo por ti. Uno de los más populares es Brozzme DB Prefix Change.

Paso 1: Instala el plugin

  1. Accede al panel de administración de WordPress.
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Brozzme DB Prefix Change".
  4. Instala y activa el plugin.

Paso 2: Configura el nuevo prefijo

  1. Ve a Herramientas > DB Prefix.
  2. Introduce el nuevo prefijo en el campo correspondiente (por ejemplo, miweb_).
  3. Haz clic en Change Prefix.

El plugin se encargará de renombrar todas las tablas y actualizar las referencias necesarias automáticamente.

[WARNING] Este método puede fallar si tu base de datos tiene muchas tablas o si los plugins no son compatibles. Por eso, es fundamental tener una copia de seguridad antes de usarlo.


Actualizar el archivo wp-config.php

Independientemente del método que hayas usado, debes actualizar el archivo wp-config.php para que WordPress sepa que el prefijo ha cambiado.

Paso 1: Accede al archivo wp-config.php

  1. En Plesk, ve a Administrador de archivos.
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente httpdocs o public_html).
  3. Busca el archivo wp-config.php y haz clic con el botón derecho para editarlo.

Paso 2: Modifica la línea del prefijo

Busca la línea que dice:

$table_prefix = 'wp_';

Cámbiala por:

$table_prefix = 'miweb_';

Guarda los cambios y cierra el archivo.


Comprobaciones finales

Verifica que tu web funciona correctamente

  1. Accede a tu sitio web y comprueba que carga sin errores.
  2. Entra en el panel de administración de WordPress (/wp-admin).
  3. Revisa que puedes ver las entradas, páginas, usuarios y ajustes correctamente.

Prueba a iniciar sesión

Asegúrate de que puedes iniciar sesión con normalidad. Si algo falla, revisa que has actualizado correctamente las tablas miweb_usermeta y miweb_options.


Preguntas frecuentes

¿Puedo cambiar el prefijo de las tablas de WordPress en Plesk sin usar phpMyAdmin?

Sí, puedes usar un plugin como el mencionado anteriormente. También puedes hacerlo desde la línea de comandos si tienes acceso SSH, pero eso ya requiere más conocimientos técnicos.

¿Qué pasa si olvido actualizar el archivo wp-config.php?

WordPress seguirá buscando las tablas con el prefijo antiguo. Como las has renombrado, no las encontrará y tu web mostrará un error de conexión con la base de datos. Por eso es crucial actualizar el archivo.

¿El cambio de prefijo afecta a mi SEO?

No, el prefijo de las tablas es interno y no tiene ningún impacto en el posicionamiento web. Tus URLs y contenidos no cambian.

¿Tengo que cambiar el prefijo si uso Syspanel?

En Syspanel el proceso es idéntico, ya que también utiliza phpMyAdmin. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106.

¿Puedo cambiar el prefijo de nuevo en el futuro?

Sí, puedes repetir el proceso tantas veces como quieras. Solo asegúrate de seguir todos los pasos y de tener una copia de seguridad actualizada.


Conclusión

Cambiar el prefijo de las tablas de WordPress en Plesk es una tarea sencilla que mejora notablemente la seguridad de tu sitio web. Aunque no es una medida infalible, sí es un paso más que dificulta el trabajo a los atacantes automatizados.

Recuerda: haz siempre una copia de seguridad antes de empezar, sigue los pasos con calma y verifica que todo funciona correctamente al final. Si algo sale mal, siempre puedes restaurar la copia de seguridad y empezar de nuevo.

[TIP] Combina este cambio con otras medidas de seguridad como contraseñas fuertes, autenticación en dos pasos, limitación de intentos de inicio de sesión y mantener WordPress y sus plugins siempre actualizados. La seguridad es un proceso continuo, no un destino.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel