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

Cambiar la base de datos de WordPress

Actualizado el 22 de mayo de 2026

¿Necesitas cambiar la base de datos de tu WordPress? No te preocupes, no es tan complicado como parece. Tal vez te mudas a un nuevo servidor, quieres mejorar el rendimiento o simplemente estás reorganizando tus proyectos. En esta guía te explicaré paso a paso cómo hacerlo de forma segura, sin perder datos y manteniendo todo funcionando.

Voy a asumir que no eres un experto técnico, así que usaré un lenguaje claro y ejemplos prácticos. Cubriremos desde los conceptos básicos hasta los pasos concretos, incluyendo la modificación del archivo wp-config.php y cómo manejar la migración de tu sitio.

¿Qué significa cambiar la base de datos de WordPress?

Cuando hablamos de cambiar base de datos WordPress, nos referimos a reemplazar la base de datos actual por una nueva, ya sea porque la anterior se dañó, porque quieres unificar varios sitios, o porque estás moviendo tu web a otro hosting. La base de datos es el "cerebro" de tu sitio: guarda todas tus entradas, páginas, comentarios, usuarios y configuraciones.

¿Qué necesitas saber antes de empezar?

  • Necesitarás acceso al panel de control de tu hosting (cPanel, Syspanel, o similar).
  • Debes tener a mano los datos de conexión a tu base de datos actual y la nueva.
  • Es imprescindible hacer una copia de seguridad de todo (archivos y base de datos).

Si usas Syspanel (antes conocido como HestiaCP), recuerda que el acceso se hace a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Allí podrás gestionar bases de datos, usuarios y permisos.

Paso 1: Haz una copia de seguridad completa

Antes de tocar nada, haz una copia de seguridad. Esto te salvará si algo sale mal. No omitas este paso.

¿Qué debes respaldar?

  1. Los archivos de WordPress (todo el contenido de la carpeta public_html o www).
  2. La base de datos actual (exportándola como archivo .sql).

Cómo hacer una copia de la base de datos desde Syspanel:

  • Accede a tu Syspanel (https://tudominio.com:2106).
  • Ve a Bases de datos y selecciona tu base de datos actual.
  • Haz clic en Exportar o Descargar. Se generará un archivo .sql.

Si usas cPanel, busca phpMyAdmin o Exportar en la sección de bases de datos.

Consejo: Guarda el archivo .sql en tu computadora y también en la nube (Google Drive, Dropbox).

Paso 2: Prepara la nueva base de datos

Ahora necesitas crear o tener lista la nueva base de datos donde migrarás la información.

¿Qué necesitas?

  • Un nombre de base de datos (ejemplo: nueva_wordpress).
  • Un usuario de base de datos con todos los privilegios.
  • Una contraseña segura.

Crear una base de datos en Syspanel:

  1. Inicia sesión en tu Syspanel (puerto 2106).
  2. Ve a Bases de datos y haz clic en Agregar base de datos.
  3. Completa los campos: nombre, usuario y contraseña.
  4. Anota estos datos, los necesitarás más adelante.

Si tu hosting usa cPanel, busca MySQL Databases y crea una nueva base y usuario.

Paso 3: Importa tus datos a la nueva base de datos

Aquí vamos a volcar la información de tu antigua base de datos en la nueva.

Pasos:

  1. Accede a phpMyAdmin desde tu panel de control. En Syspanel, suele estar en Herramientas o phpMyAdmin.
  2. Selecciona la nueva base de datos (la que acabas de crear).
  3. Haz clic en Importar.
  4. Sube el archivo .sql que descargaste en el paso 1.
  5. Espera a que termine el proceso. Verás un mensaje de éxito.

Importante: Si el archivo es muy grande (más de 50 MB), es posible que debas dividirlo o pedir a tu hosting que aumente el límite de subida.

Paso 4: Modifica el archivo wp-config.php

Ahora viene el paso clave: decirle a WordPress que use la nueva base de datos. Esto se hace editando el archivo wp-config.php, que está en la raíz de tu instalación.

¿Dónde está wp-config.php?

  • En la carpeta principal de tu WordPress (generalmente public_html o www).
  • Puedes acceder a él mediante FTP (FileZilla) o desde el administrador de archivos de tu panel de control.

Qué debes cambiar:
Abre el archivo con un editor de texto (como Notepad++ o el editor de archivos del panel). Busca estas líneas:

define('DB_NAME', 'nombre_antiguo');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');

Reemplázalas con los datos de tu nueva base de datos:

define('DB_NAME', 'nueva_wordpress');
define('DB_USER', 'nuevo_usuario');
define('DB_PASSWORD', 'nueva_contraseña');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Guarda los cambios y cierra el archivo.

[WARNING] Si cometes un error al escribir los datos, WordPress no podrá conectarse y verás un error de "Error al establecer conexión con la base de datos". No te asustes, solo vuelve a editar el archivo y corrige.

Paso 5: Verifica que todo funcione

Ahora visita tu sitio web. Si todo está bien, verás tu página exactamente como antes. Prueba a iniciar sesión en el panel de administración (/wp-admin) y navega por algunas entradas y páginas.

¿Qué hacer si ves un error?

  • Revisa que los datos en wp-config.php sean correctos (nombre, usuario, contraseña, host).
  • Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
  • Si el error persiste, restaura la copia de seguridad y vuelve a intentarlo.

Migrar WordPress a un nuevo servidor o dominio

A veces cambiar base de datos WordPress es parte de una migración más grande, como mover tu sitio a otro hosting o cambiar de dominio. En ese caso, además de los pasos anteriores, debes:

Actualizar las URLs en la base de datos
Cuando cambias de dominio o ruta, las URLs internas (como enlaces a imágenes o entradas) quedan desactualizadas. Para arreglarlo, puedes usar un plugin como Better Search Replace o ejecutar consultas SQL en phpMyAdmin.

Ejemplo de consulta SQL (en phpMyAdmin):

UPDATE wp_options SET option_value = replace(option_value, 'http://dominio-viejo.com', 'http://dominio-nuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';

(Reemplaza wp_ con el prefijo de tus tablas si es diferente).

Revisa los permisos de archivos
En el nuevo servidor, asegúrate de que los archivos tengan los permisos correctos (generalmente 644 para archivos y 755 para carpetas).

Preguntas frecuentes (FAQ)

¿Puedo cambiar la base de datos sin perder datos?
Sí, siempre que hagas una copia de seguridad y sigas los pasos correctamente. La importación de la base de datos vieja a la nueva transfiere toda la información.

¿Qué pasa si olvido cambiar wp-config.php?
WordPress seguirá usando la base de datos antigua. Si la antigua ya no existe, verás un error de conexión. Simplemente edita el archivo.

¿Es necesario cambiar el prefijo de las tablas?
No, a menos que quieras mejorar la seguridad o evitar conflictos con otras instalaciones. El prefijo por defecto es wp_, pero puedes cambiarlo antes de importar.

¿Puedo usar la misma base de datos para varios sitios WordPress?
No es recomendable, ya que se mezclarían los datos. Cada sitio debe tener su propia base de datos.

¿Syspanel es lo mismo que HestiaCP?
Sí, Syspanel es el nombre comercial actual de HestiaCP. Recuerda que el puerto de acceso es el 2106.

Consejos finales para una migración sin problemas

  • Prueba en un entorno local o de staging si es posible. Así evitas riesgos en tu sitio en producción.
  • Usa FTP o el administrador de archivos para editar wp-config.php; no uses el editor de texto de WordPress porque podrías bloquear el acceso.
  • Si tienes dudas, consulta con el soporte de tu hosting. Ellos conocen su plataforma y pueden ayudarte con los datos de conexión.
  • Después de la migración, revisa los enlaces rotos con herramientas como Broken Link Checker.

Recuerda: la clave está en la preparación. Una buena copia de seguridad y seguir los pasos al pie de la letra te garantizan un cambio exitoso.

[TIP] Si tu WordPress base de datos es muy grande (más de 1 GB), considera dividir la exportación en partes o usar herramientas como WP-CLI para mayor control.

Ahora ya sabes cómo cambiar base de datos WordPress de forma segura. ¿Te animas a hacerlo? Sigue esta guía y verás que es más fácil de lo que pensabas. ¡Buena suerte con tu migración!

¿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