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

Cómo exportar e importar una base de datos MySQL en cPanel con phpMyAdmin

Actualizado el 5 de septiembre de 2025

¿Por qué necesitas exportar e importar una base de datos MySQL en cPanel?

Mover tu sitio web de un servidor a otro, hacer una copia de seguridad manual o clonar un WordPress para desarrollo son tareas habituales. Todas ellas pasan por un paso crítico: exportar mysql cpanel y luego importar mysql en el destino. Si no lo haces bien, puedes perder contenido, comentarios o configuraciones.

La buena noticia es que no necesitas ser un experto en bases de datos. Con la herramienta phpMyAdmin que viene integrada en cPanel, puedes hacerlo en pocos minutos. Este artículo está pensado para que lo consigas sin frustraciones, incluso si es tu primera vez.

Vamos a explicarlo paso a paso, con un lenguaje claro y sin tecnicismos innecesarios. Al final, tendrás tu base de datos exportada e importada correctamente.

Antes de empezar: qué necesitas tener a mano

Para seguir esta guía, necesitas:

  • Acceso a cPanel del servidor actual (donde está tu base de datos).
  • Acceso a cPanel del servidor de destino (donde quieres importar la base de datos).
  • Las credenciales de acceso a tu hosting (usuario y contraseña).
  • Un editor de texto como Bloc de notas o Visual Studio Code (por si acaso).
  • Paciencia y unos 15 minutos de tiempo.

[INFO] Si tu hosting usa un panel alternativo llamado Syspanel, el acceso se realiza por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). El proceso es muy similar, pero la ruta para phpMyAdmin puede variar ligeramente.

Paso 1: Localizar la base de datos en cPanel

Antes de exportar, necesitas saber exactamente qué base de datos vas a mover. Normalmente, WordPress usa una sola base de datos, pero a veces hay varias.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

En el panel izquierdo verás una lista de bases de datos. Los nombres suelen tener un prefijo con el usuario de tu hosting, por ejemplo: usuario_wpdb1.

[TIP] Si tienes varias bases de datos y no sabes cuál es la de WordPress, revisa el archivo wp-config.php de tu sitio. Busca la línea que dice DB_NAME y ahí estará el nombre exacto.

Paso 2: Exportar la base de datos (exportar mysql cpanel)

Esta es la parte más importante. Vamos a crear un archivo .sql con todo el contenido de tu base de datos.

2.1. Seleccionar la base de datos correcta

En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos que quieres exportar. Verás que se cargan las tablas en el área principal.

2.2. Iniciar la exportación

  1. En la parte superior, haz clic en la pestaña Exportar.
  2. Se abrirá una pantalla con opciones. Déjalo en el método Rápido (es lo más sencillo).
  3. En formato, asegúrate de que esté seleccionado SQL.
  4. Haz clic en el botón Continuar o Exportar.

El navegador descargará automáticamente un archivo con un nombre similar a tu_base_de_datos.sql. Guárdalo en un lugar seguro.

[WARNING] No uses el método "Personalizado" a menos que sepas lo que haces. Las opciones avanzadas pueden generar archivos incompatibles si no se configuran bien. Para la mayoría de los casos, el método rápido es suficiente.

2.3. Verificar que el archivo se descargó correctamente

Antes de continuar, revisa que el archivo no esté vacío y que tenga un tamaño razonable (normalmente de unos pocos KB hasta varios MB, dependiendo del tamaño de tu web). Un archivo de 0 bytes significa que algo salió mal.

Paso 3: Crear la base de datos de destino

Ahora vamos al servidor donde quieres importar la base de datos. Si vas a mudar WordPress, necesitas una base de datos nueva vacía.

  1. Inicia sesión en el cPanel del servidor de destino.
  2. Ve a la sección Bases de Datos y haz clic en Bases de Datos MySQL.
  3. Crea una nueva base de datos con un nombre descriptivo, por ejemplo: nuevo_usuario_wp.
  4. Anota el nombre de la base de datos, el usuario y la contraseña que asignes. Los necesitarás más tarde.

[INFO] Algunos hosts requieren que también crees un usuario MySQL y lo vincules a la base de datos. Si es tu caso, hazlo en la misma sección. No te preocupes, es un paso sencillo: creas un usuario, le asignas una contraseña y luego lo agregas a la base de datos con todos los privilegios.

Paso 4: Importar la base de datos (importar mysql)

Ahora viene la parte de subir el archivo .sql que descargaste.

4.1. Abrir phpMyAdmin en el servidor de destino

  1. En el cPanel de destino, haz clic en phpMyAdmin.
  2. En el panel izquierdo, selecciona la base de datos que acabas de crear (debe estar vacía).

4.2. Importar el archivo

  1. Haz clic en la pestaña Importar en la parte superior.
  2. Haz clic en el botón Elegir archivo y selecciona el archivo .sql que descargaste.
  3. Deja el resto de opciones por defecto.
  4. Haz clic en el botón Continuar o Importar.

Dependiendo del tamaño del archivo, la importación puede tardar unos segundos o varios minutos. Verás una barra de progreso y, al final, un mensaje de éxito.

[WARNING] No cierres la pestaña del navegador ni navegues a otra página mientras se importa. Si la conexión se interrumpe, podrías tener una base de datos incompleta. Si pasa, simplemente vuelve a intentarlo.

4.3. Verificar la importación

Después de la importación, deberías ver las tablas en el panel izquierdo de phpMyAdmin. Si el número de tablas coincide con el que tenías en la base de datos original, todo ha ido bien.

Paso 5: Actualizar la configuración de WordPress

Si estás moviendo un sitio WordPress, la base de datos importada todavía apunta al dominio anterior. Necesitas actualizar la URL del sitio.

5.1. Editar el archivo wp-config.php

En el servidor de destino, localiza el archivo wp-config.php en la raíz de tu instalación de WordPress. Ábrelo con un editor de texto y busca estas líneas:

define('DB_NAME', 'nombre_base_de_datos');
define('DB_USER', 'usuario_base_de_datos');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');

Cambia los valores por los de la nueva base de datos que creaste en el Paso 3. Guarda el archivo.

5.2. Actualizar las URLs en la base de datos

Si el dominio es el mismo, no necesitas hacer nada más. Pero si estás migrando a un dominio nuevo, debes actualizar las URLs.

La forma más segura es usar un plugin como "Better Search Replace" o ejecutar consultas SQL en phpMyAdmin. Si prefieres la opción manual, desde phpMyAdmin puedes ir a la tabla wp_options y cambiar los valores de siteurl y home.

[WARNING] No uses el buscador y reemplazador de WordPress directamente en la base de datos sin hacer una copia de seguridad. Un error puede romper tu sitio. Siempre exporta la base de datos antes de hacer cambios manuales.

Errores comunes y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales:

Error de "archivo demasiado grande"

Algunos hosts limitan el tamaño máximo de importación. Si tu archivo es muy grande, puedes:

  • Dividirlo en partes más pequeñas.
  • Usar la herramienta Importar de cPanel (no phpMyAdmin), que suele tener un límite mayor.
  • Pedir a tu proveedor de hosting que aumente el límite temporalmente.

Error "no se pudo conectar a la base de datos"

Esto suele pasar cuando los datos de wp-config.php no son correctos. Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste.

Tablas incompletas después de la importación

Si la importación se interrumpió, es posible que algunas tablas no se hayan creado. La solución es importar de nuevo, pero esta vez en un archivo más pequeño o con una conexión más estable.

Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas?

Sí. En phpMyAdmin, en lugar de hacer clic en "Exportar" en la base de datos completa, puedes seleccionar las tablas específicas marcándolas y luego elegir "Exportar". Esto es útil si solo quieres mover una parte de los datos.

¿Qué es el método "Personalizado" en la exportación?

Es una opción avanzada que te permite cambiar el formato de exportación, comprimir el archivo o añadir sentencias específicas. Para la mayoría de usuarios, el método rápido es suficiente.

¿Puedo usar FTP para importar la base de datos?

No directamente. FTP sirve para subir archivos, pero para importar una base de datos necesitas usar phpMyAdmin o una herramienta como mysql desde la terminal (si tienes acceso SSH).

¿Qué pasa si mi sitio usa Syspanel?

Si tu hosting usa Syspanel, el acceso es por el puerto 2106. La interfaz es similar a cPanel, pero algunas opciones pueden estar en lugares diferentes. Busca la sección de bases de datos y luego phpMyAdmin.

¿Necesito exportar también los archivos de WordPress?

Sí. La base de datos contiene el contenido, pero los archivos (temas, plugins, imágenes) también deben transferirse. Normalmente se usa FTP o el administrador de archivos de cPanel para esto.

Consejos finales para una migración sin problemas

  • Haz siempre una copia de seguridad antes de empezar. Tanto de la base de datos como de los archivos.
  • Anota todos los datos (nombres de bases de datos, usuarios, contraseñas) en un lugar seguro.
  • Prueba el sitio después de la importación. Revisa que las imágenes carguen, que los formularios funcionen y que no haya errores.
  • Si algo falla, no entres en pánico. Vuelve a intentarlo o consulta con tu proveedor de hosting.

Exportar e importar una base de datos MySQL en cPanel con phpMyAdmin es una habilidad básica que te ahorrará muchos dolores de cabeza. Una vez que lo haces un par de veces, se convierte en un proceso mecánico.

[TIP] Guarda este artículo en tus favoritos. La próxima vez que necesites exportar mysql cpanel o importar mysql, lo tendrás a mano como referencia rápida.

Ahora ya tienes todo lo necesario para hacerlo por tu cuenta. Manos a la obra.

¿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