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

Cómo importar y exportar bases de datos MySQL en cPanel: guía fácil

Actualizado el 20 de diciembre de 2025

¿Qué necesitas para importar y exportar bases de datos MySQL en cPanel?

Antes de empezar, es importante que sepas que cPanel es uno de los paneles de control más utilizados en el hosting. Con él, puedes gestionar tu sitio web, correos y, por supuesto, tus bases de datos MySQL.

Para esta guía, necesitarás lo siguiente:

  • Acceso a tu panel de cPanel (usuario y contraseña).
  • Un archivo de respaldo de tu base de datos (normalmente en formato .sql, .zip o .gz) si quieres importar.
  • Tener claro si tu base de datos es nueva o ya existe, porque el proceso varía ligeramente.

No te preocupes si nunca has hecho esto antes. Aquí te lo explicamos paso a paso, con un lenguaje sencillo y sin tecnicismos innecesarios. Al final, podrás mover tus datos de un servidor a otro, hacer copias de seguridad o restaurar información sin depender de nadie.


¿Por qué es importante saber exportar e importar bases de datos MySQL?

Saber exportar una base de datos te permite hacer una copia de seguridad de toda la información de tu web (posts, productos, usuarios, configuraciones). Esto es esencial antes de actualizar plugins, cambiar de servidor o simplemente para tener un respaldo ante cualquier imprevisto.

Por otro lado, importar una base de datos es igual de importante. Te sirve para restaurar una copia en un servidor nuevo, volver a una versión anterior de tu sitio o migrar tu web a otro hosting. Sin esta habilidad, estarías atado a tu proveedor actual, lo cual no es nada recomendable.

Además, si usas herramientas como phpMyAdmin, verás que el proceso es bastante visual y no requiere conocimientos avanzados de programación. Con un poco de práctica, lo harás en cuestión de minutos.


Exportar base de datos MySQL en cPanel paso a paso

Vamos a empezar con la exportación. Este proceso genera un archivo con todo el contenido de tu base de datos, listo para guardar o transferir.

### Paso 1: Entra a cPanel y localiza la sección de Bases de Datos

Lo primero es iniciar sesión en tu cuenta de cPanel. Normalmente lo haces entrando a tudominio.com/cPanel o tudominio.com:2083.

Una vez dentro, busca la sección llamada "Bases de Datos" o "Databases". Ahí verás varias opciones, pero la que nos interesa es phpMyAdmin. Haz clic en ella.

### Paso 2: Selecciona la base de datos que quieres exportar

Se abrirá phpMyAdmin, que es la herramienta gráfica que te permite gestionar tus bases de datos MySQL. En el panel izquierdo verás una lista con todas tus bases de datos. Haz clic en la que deseas exportar.

Después, en el menú superior, verás una pestaña llamada "Exportar" (o "Export"). Haz clic ahí.

### Paso 3: Elige el método de exportación

phpMyAdmin te ofrecerá dos métodos:

  • Rápido: Exporta la base de datos completa con los ajustes por defecto. Es lo que recomendamos para la mayoría de los casos.
  • Personalizado: Te permite elegir qué tablas exportar, el formato del archivo, compresión, etc. Úsalo si necesitas algo más específico.

Para una copia de seguridad estándar, selecciona "Rápido" y asegúrate de que el formato sea SQL. Luego haz clic en el botón "Continuar" o "Exportar".

### Paso 4: Guarda el archivo resultante

El navegador descargará automáticamente un archivo con la extensión .sql (o .zip/.gz si elegiste comprimirlo). Guárdalo en un lugar seguro. Ese archivo es tu copia de seguridad completa.

[TIP] Si tu base de datos es muy grande (más de 100 MB), te recomendamos exportarla en formato comprimido .zip o .gz para que sea más fácil de descargar y subir después.


Importar base de datos MySQL en cPanel paso a paso

Ahora vamos con la parte de importar. Este proceso es útil cuando has creado una base de datos nueva y vacía y quieres llenarla con tus datos.

### Paso 1: Crea una base de datos vacía (si no la tienes)

Si ya tienes una base de datos creada, puedes saltarte este paso. Pero si estás migrando a un servidor nuevo, lo más probable es que necesites crear una.

En cPanel, dentro de la sección "Bases de Datos MySQL", crea una nueva base de datos. Anota el nombre completo (suele tener un prefijo con tu usuario de cPanel, por ejemplo usuariomysql_basededatos).

También necesitarás un usuario de MySQL y asignarlo a esa base de datos con todos los privilegios. Esto se hace en la misma sección de cPanel, en "Usuarios MySQL".

### Paso 2: Accede a phpMyAdmin y selecciona la base de datos destino

Ve a phpMyAdmin de nuevo (desde cPanel). En el panel izquierdo, haz clic en la base de datos vacía que acabas de crear o en la que quieres reemplazar.

Importante: Si la base de datos ya tiene datos, la importación los sobrescribirá. Asegúrate de que estás importando al lugar correcto.

### Paso 3: Haz clic en la pestaña "Importar"

En el menú superior de phpMyAdmin, verás la pestaña "Importar". Haz clic en ella.

### Paso 4: Selecciona el archivo .sql

Verás un botón que dice "Elegir archivo" o "Browse". Haz clic y busca el archivo .sql, .zip o .gz que descargaste o tienes en tu ordenador.

Puedes dejar el resto de opciones como están. Lo más habitual es que el formato sea SQL y la codificación sea UTF-8, pero phpMyAdmin suele detectarlo automáticamente.

### Paso 5: Ejecuta la importación

Haz clic en el botón "Continuar" o "Importar" al final de la página. Verás una barra de progreso. Si es un archivo grande, puede tardar unos segundos o minutos.

Al final, verás un mensaje de éxito: "La importación ha finalizado correctamente". ¡Listo! Tu base de datos ya está importada.

[WARNING] Si el archivo es demasiado grande (más de 50 MB), es posible que phpMyAdmin no pueda procesarlo por el límite de tiempo de ejecución del servidor. En ese caso, tendrás que importar el archivo por línea de comandos (SSH) o dividir el archivo SQL en partes más pequeñas.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden ocurrir errores. Aquí te dejamos los más comunes y sus soluciones:

  • Error de "datos demasiado grandes": Si tu archivo excede el límite de subida del servidor, verás un error de PHP. La solución es comprimir el archivo en .zip o .gz, o pedir a tu proveedor que aumente el límite. En Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106 y también tiene límites similares.
  • Error de codificación (caracteres raros): Si al importar ves caracteres extraños (como ñ o á), es un problema de codificación. Asegúrate de que el archivo SQL esté en UTF-8. Puedes abrirlo con un editor de texto y cambiar la codificación si es necesario.
  • Error de permisos: Si el usuario de MySQL no tiene permisos sobre la base de datos, la importación fallará. Revisa en cPanel que el usuario esté asignado a la base de datos con todos los privilegios.

[TIP] Antes de importar una base de datos en un servidor nuevo, siempre es buena idea exportar la base de datos original desde el servidor antiguo. Así tendrás una copia fiel y sin pérdida de datos.


Preguntas frecuentes (FAQ) sobre importar y exportar bases de datos MySQL

¿Puedo exportar solo algunas tablas de mi base de datos?

Sí. En phpMyAdmin, en la pestaña "Exportar", elige el método "Personalizado". Ahí podrás seleccionar manualmente las tablas que quieres incluir en el archivo.

¿Qué diferencia hay entre importar una base de datos y restaurar un backup completo de cPanel?

Un backup completo de cPanel incluye archivos, correos, configuraciones y bases de datos. Importar una base de datos solo afecta a esa base de datos en concreto. Es una operación mucho más quirúrgica.

¿Es lo mismo usar phpMyAdmin que usar la opción de importar/exportar de cPanel?

En cPanel no hay una opción directa de importar/exportar bases de datos más allá de phpMyAdmin. Esa es la herramienta estándar. Algunos paneles como Syspanel (puerto 2106) tienen herramientas similares, pero phpMyAdmin es la más universal.

¿Puedo importar una base de datos MySQL a un sitio que usa otro tipo de base de datos (como PostgreSQL)?

No. Cada sistema de gestión de bases de datos tiene su propio formato. Debes exportar en el formato compatible con el servidor destino. Para MySQL, el formato es SQL.

¿Cuánto tarda en importarse una base de datos grande?

Depende del tamaño del archivo y de la velocidad del servidor. Para bases de datos de menos de 50 MB, suele ser casi instantáneo. Para bases de datos de varios GB, puede tardar varios minutos e incluso requerir acceso por SSH.


Conclusión: ya sabes mover tus bases de datos MySQL sin miedo

Con esta guía, exportar e importar bases de datos MySQL en cPanel se convierte en una tarea sencilla y controlada. Ya sea para hacer una copia de seguridad, migrar tu web a otro hosting o simplemente para tener más control sobre tu información, dominar phpMyAdmin es una habilidad muy valiosa.

Recuerda los puntos clave:

  • Usa cPanel para acceder a phpMyAdmin.
  • Exporta siempre tus bases de datos antes de hacer cambios importantes.
  • Importa con cuidado, asegurándote de que la base de datos destino esté vacía o que quieras sobrescribirla.
  • Si tienes problemas con archivos grandes, comprime o usa línea de comandos.

Y si en algún momento te sientes perdido, no dudes en volver a esta guía. Practica con una base de datos de prueba y verás que en pocos intentos lo harás sin pensar.

[INFO] Si tu proveedor de hosting utiliza Syspanel (el antiguo HestiaCP), el acceso a las bases de datos también es muy parecido. Solo recuerda que la URL de acceso suele ser https://tudominio.com:2106 y que las herramientas de gestión de bases de datos también incluyen phpMyAdmin.

¡Ahora sí, a por esas bases de datos!

¿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