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

Cómo cambiar el prefijo de las tablas de WordPress en DirectAdmin

Actualizado el 1 de enero de 2026

¿Por Qué Cambiar el Prefijo de las Tablas de WordPress?

Si administras un sitio web con WordPress en tu servidor de DirectAdmin, una de las primeras medidas de seguridad que debes considerar es cambiar el prefijo predeterminado de las tablas de la base de datos. Por defecto, WordPress usa wp_ para todas sus tablas (como wp_posts, wp_users, etc.). Este prefijo es conocido por todos los atacantes, lo que facilita los intentos de inyección SQL o ataques automatizados.

Cambiar el prefijo de las tablas no solo mejora la seguridad de tu base de datos, sino que también dificulta que scripts maliciosos accedan a información sensible. En este artículo, te guiaré paso a paso para que puedas hacerlo desde DirectAdmin, sin necesidad de ser un experto técnico. Sigue leyendo y verás que es más sencillo de lo que parece.

[TIP] Si tienes un sitio ya en funcionamiento, asegúrate de hacer una copia de seguridad completa antes de empezar. ¡Nunca está de más prevenir!


Requisitos Previos

Antes de comenzar, necesitarás:

  • Acceso a DirectAdmin: Debes tener credenciales de usuario para tu panel de hosting.
  • Gestor de bases de datos: DirectAdmin incluye phpMyAdmin, una herramienta visual para administrar bases de datos.
  • Archivo wp-config.php: Es el archivo de configuración de WordPress, ubicado en la raíz de tu instalación.
  • Copia de seguridad: Realiza un backup de tu base de datos y archivos del sitio. En DirectAdmin, puedes usar la opción "Backup" en el panel.

[WARNING] No omitas la copia de seguridad. Si algo sale mal, podrás restaurar tu sitio fácilmente.


Paso 1: Acceder a DirectAdmin y Localizar la Base de Datos

Inicia sesión en DirectAdmin con tu usuario y contraseña. Una vez dentro, busca la sección "MySQL Management" o "Administrador de Bases de Datos". Verás una lista de todas las bases de datos asociadas a tu cuenta.

Identifica la base de datos de tu WordPress. Normalmente, el nombre incluye el prefijo de tu usuario (por ejemplo, usuario_wp123). Si no estás seguro, revisa el archivo wp-config.php de tu instalación para encontrar el nombre exacto.

[INFO] En DirectAdmin, el acceso a phpMyAdmin suele estar en "MySQL Management" > "phpMyAdmin". Haz clic allí para abrir la herramienta.


Paso 2: Hacer una Copia de Seguridad de la Base de Datos

Antes de modificar cualquier tabla, es crucial respaldar tu base de datos. En phpMyAdmin:

  1. Selecciona la base de datos de WordPress en el panel izquierdo.
  2. Ve a la pestaña "Exportar".
  3. Elige el método "Rápido" y formato SQL.
  4. Haz clic en "Continuar" y guarda el archivo .sql en tu computadora.

Este archivo contiene toda la información de tu sitio. Si algo sale mal, podrás importarlo de nuevo desde "Importar" en phpMyAdmin.

[TIP] Guarda el backup en un lugar seguro, como tu disco duro o un servicio en la nube.


Paso 3: Cambiar el Prefijo en Todas las Tablas (Método Manual)

Ahora viene la parte principal: modificar el prefijo de cada tabla. En phpMyAdmin, sigue estos pasos:

  1. Selecciona la base de datos en el panel izquierdo.

  2. Verás una lista de todas las tablas con el prefijo actual (ejemplo: wp_posts, wp_options, etc.).

  3. Haz clic en la pestaña "SQL" en la parte superior.

  4. En el cuadro de texto, escribe una consulta SQL para renombrar cada tabla. Por ejemplo, si quieres cambiar wp_ a nuevo_:

    RENAME TABLE wp_comments TO nuevo_comments;
    RENAME TABLE wp_links TO nuevo_links;
    RENAME TABLE wp_options TO nuevo_options;
    RENAME TABLE wp_postmeta TO nuevo_postmeta;
    RENAME TABLE wp_posts TO nuevo_posts;
    RENAME TABLE wp_terms TO nuevo_terms;
    RENAME TABLE wp_term_relationships TO nuevo_term_relationships;
    RENAME TABLE wp_term_taxonomy TO nuevo_term_taxonomy;
    RENAME TABLE wp_usermeta TO nuevo_usermeta;
    RENAME TABLE wp_users TO nuevo_users;
    

    Nota: Las tablas pueden variar según los plugins que tengas instalados. Revisa la lista completa de tablas en tu base de datos y renómbralas todas.

  5. Haz clic en "Continuar" para ejecutar la consulta. Si no hay errores, todas las tablas se habrán renombrado.

[WARNING] Si tu WordPress tiene muchos datos, este proceso puede tardar unos segundos. No cierres la ventana ni interrumpas la ejecución.


Paso 4: Actualizar el Archivo wp-config.php

El siguiente paso es decirle a WordPress que ahora las tablas tienen un nuevo prefijo. Para ello, edita el archivo wp-config.php:

  1. Accede a tu servidor mediante FTP (FileZilla, por ejemplo) o usa el administrador de archivos de DirectAdmin.
  2. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  4. Busca la línea que dice:
    $table_prefix = 'wp_';
    
  5. Cámbiala por tu nuevo prefijo, por ejemplo:
    $table_prefix = 'nuevo_';
    
  6. Guarda el archivo y súbelo de nuevo al servidor si usaste FTP.

[TIP] No olvides que el prefijo debe coincidir exactamente con el que usaste en las tablas. Incluye el guion bajo al final si lo usaste.


Paso 5: Actualizar el Prefijo en las Opciones de la Base de Datos (Opcional pero Recomendado)

Algunos plugins o temas guardan el prefijo en sus propias tablas. Para evitar errores, es bueno actualizar también las opciones de WordPress. Puedes hacerlo desde phpMyAdmin:

  1. Ve a la tabla nuevo_options (o como hayas llamado a wp_options).
  2. Busca la fila donde option_name sea user_roles. Si existe, actualiza el valor si es necesario (normalmente no cambia, pero verifica).

[INFO] En la mayoría de los casos, este paso no es obligatorio, pero si notas algún problema después del cambio, vuelve aquí.


Paso 6: Verificar que Todo Funcione

Una vez realizados los cambios, prueba tu sitio web:

  • Accede a la URL principal: Debería cargar sin errores.
  • Inicia sesión en el panel de administración: Ve a /wp-admin y comprueba que puedes acceder.
  • Revisa páginas y entradas: Navega por el sitio para asegurarte de que todo se ve correcto.

Si encuentras algún error, revisa los pasos anteriores. Un error común es haber escrito mal el prefijo en wp-config.php o haber omitido alguna tabla al renombrar.

[WARNING] Si no puedes acceder al panel de administración, restaura la copia de seguridad desde phpMyAdmin y vuelve a intentarlo.


Preguntas Frecuentes (FAQ)

¿Es seguro cambiar el prefijo de las tablas?

Sí, es una práctica recomendada para mejorar la seguridad de tu base de datos y dificultar ataques automatizados. WordPress no depende del nombre del prefijo para funcionar.

¿Puedo usar cualquier prefijo?

Sí, pero evita caracteres especiales como espacios o símbolos. Usa letras minúsculas, números y guiones bajos (ejemplo: mi_sitio_).

¿Qué pasa si tengo muchos plugins?

Los plugins también crean tablas con el prefijo. Asegúrate de renombrar todas las tablas de tu base de datos, incluyendo las de plugins. Si no lo haces, podrías tener errores.

¿Y si uso Syspanel (HestiaCP)?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede al puerto 2106 (por ejemplo, https://tudominio.com:2106) para entrar al panel. Luego, busca la sección de bases de datos y usa phpMyAdmin. Los pasos son los mismos que en DirectAdmin.

¿Cuánto tiempo toma el cambio?

Depende del tamaño de tu base de datos, pero normalmente menos de 5 minutos. La parte más larga es renombrar las tablas si tienes muchas.

¿Necesito conocimientos técnicos avanzados?

No, este tutorial está pensado para principiantes. Solo sigue los pasos al pie de la letra y tendrás éxito.


Conclusión

Cambiar el prefijo de las tablas de WordPress en DirectAdmin es una tarea sencilla que mejora significativamente la seguridad de tu sitio. Siguiendo estos pasos, has aprendido a:

  • Acceder a phpMyAdmin desde DirectAdmin.
  • Renombrar todas las tablas de la base de datos.
  • Actualizar el archivo wp-config.php.
  • Verificar que todo funcione correctamente.

Recuerda siempre hacer una copia de seguridad antes de cualquier cambio y mantener tu sitio actualizado. Si tienes dudas, consulta con tu proveedor de hosting o busca ayuda en foros de WordPress.

[TIP] Como extra, considera cambiar el prefijo en instalaciones nuevas de WordPress para ahorrarte este paso en el futuro. ¡Tu sitio te lo agradecerá!

¿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