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

Cómo importar y exportar una base de datos MySQL en cPanel usando phpMyAdmin

Actualizado el 9 de enero de 2026

¿Necesitas mover tu sitio web a otro hosting o simplemente hacer una copia de seguridad de tu información? Saber importar y exportar una base de datos MySQL en cPanel es una de las habilidades más útiles que puedes tener como administrador de un sitio web.

Aunque suene a tarea de expertos, la realidad es que con la herramienta phpMyAdmin incluida en la mayoría de los paneles de control, este proceso es bastante sencillo. En esta guía completa, te explicaré paso a paso, con un lenguaje claro y sin tecnicismos, cómo hacerlo.

Ya sea que estés migrando tu web, restaurando una copia de seguridad o simplemente quieras tener un respaldo manual, aquí encontrarás todo lo que necesitas saber.

¿Qué es una base de datos y por qué necesitas gestionarla?

Antes de entrar en materia, es importante entender qué es esto. Imagina que tu sitio web es una tienda. Los archivos (HTML, CSS, imágenes) son la estructura del local: los estantes, las luces y la decoración. Pero la base de datos es el almacén secreto donde guardas el inventario, los precios, los clientes y las ventas.

En plataformas como WordPress, Joomla o PrestaShop, toda la información crítica (artículos, usuarios, pedidos y configuraciones) vive en la base de datos MySQL. Si pierdes esos datos, pierdes el negocio. Por eso, saber exportar mysql cpanel es vital para tu tranquilidad, y saber importar mysql cpanel es esencial para recuperar tu web o moverla a un servidor más rápido.


Antes de empezar: Accede a phpMyAdmin desde cPanel

Para realizar tanto la importación como la exportación, utilizaremos la herramienta estándar: phpMyAdmin. Es un software de gestión que te permite interactuar con tu base de datos desde un navegador web, sin necesidad de usar comandos complejos.

Pasos para acceder:

  1. Inicia sesión en tu cuenta de cPanel (por ejemplo, tudominio.com/cpanel).
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el icono "phpMyAdmin".
  4. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. A la izquierda verás una lista con todas tus bases de datos.

[INFO] En algunos paneles de control alternativos, como Syspanel (anteriormente conocido como HestiaCP), la ruta puede variar ligeramente. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ej. tudominio.com:2106) y, una vez dentro, encontrarás la opción "Base de Datos" o "phpMyAdmin" en el menú lateral.


Parte 1: Cómo Exportar una Base de Datos MySQL en cPanel (Crear copia de seguridad)

Exportar significa extraer toda la información de tu base de datos y guardarla en un archivo (normalmente con extensión .sql o .zip). Este archivo es tu copia de seguridad.

Paso 1: Selecciona la base de datos correcta

Dentro de phpMyAdmin, en el panel izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos que quieres exportar.

[WARNING] Asegúrate de elegir la base de datos correcta. En cPanel, los nombres suelen tener un prefijo con tu nombre de usuario (ej. usuari0_wordpress). Elegir la incorrecta podría causar confusiones más adelante.

Paso 2: Ve a la pestaña "Exportar"

Una vez dentro de tu base de datos, verás una barra de navegación en la parte superior con pestañas como "Estructura", "SQL", "Buscar", etc. Haz clic en la pestaña "Exportar".

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

phpMyAdmin te ofrecerá dos opciones:

  • Rápida: Exporta todo sin opciones de configuración. Es la forma más fácil y recomendada para principiantes.
  • Personalizada: Permite elegir tablas específicas, el formato de compresión (gzip, zip) y opciones avanzadas.

Para una copia de seguridad estándar, te recomiendo elegir "Rápida" y dejar el formato en "SQL". Luego, haz clic en el botón "Continuar" o "Exportar" en la parte inferior.

Paso 4: Guarda el archivo

El navegador comenzará a descargar automáticamente un archivo (ej. tu_base_de_datos.sql o .zip). Guarda este archivo en un lugar seguro, preferiblemente en tu ordenador y también en la nube (Google Drive, Dropbox, etc.).

[TIP] Si el archivo es muy grande (más de 500 MB), te sugiero elegir la opción "Personalizada" y marcar la casilla de compresión "gzip" o "zip". Esto reducirá el tamaño y hará que la descarga sea más rápida.

¿Por qué exportar mi base de datos?

  • Seguridad: Tener un respaldo actualizado te salva de hackeos o errores humanos.
  • Migración: Es el primer paso para migrar base de datos cpanel a otro proveedor de hosting.
  • Actualizaciones: Antes de actualizar un plugin o un tema, es bueno tener un respaldo por si algo sale mal.

Parte 2: Cómo Importar una Base de Datos MySQL en cPanel (Restaurar o migrar)

Importar es el proceso inverso: tomar un archivo .sql y cargarlo en tu servidor para crear o reemplazar una base de datos. Esto es útil cuando te mudas de hosting o cuando necesitas restaurar una copia de seguridad.

Requisito previo: Crear una base de datos vacía

A diferencia de la exportación, para importar necesitas tener una "casa" vacía donde poner los datos. cPanel no te deja importar directamente a una base de datos que no existe.

  1. Ve al menú principal de cPanel.
  2. En la sección "Bases de Datos", haz clic en "Bases de Datos MySQL".
  3. Crea una nueva base de datos (ej. usuario_nuevaweb).
  4. IMPORTANTE: También debes crear un Usuario MySQL y asignarle TODOS LOS PRIVILEGIOS a esa nueva base de datos. Anota el nombre de la base, el usuario y la contraseña, ya que los necesitarás para configurar tu sitio web (por ejemplo, en el archivo wp-config.php de WordPress).

Paso 1: Abre phpMyAdmin y selecciona la base vacía

Vuelve a entrar a phpMyAdmin desde cPanel. En la lista de la izquierda, haz clic en la base de datos vacía que acabas de crear.

Paso 2: Ve a la pestaña "Importar"

En la barra superior, haz clic en la pestaña "Importar".

Paso 3: Sube tu archivo .sql

Verás un cuadro que dice "Archivo a importar". Haz clic en el botón "Examinar" o "Seleccionar archivo" y busca en tu ordenador el archivo .sql o .zip que exportaste anteriormente.

Paso 4: Inicia la importación

Deja las opciones por defecto y haz clic en el botón "Continuar" o "Importar" en la parte inferior.

[WARNING] Si tu archivo es muy grande (por ejemplo, más de 2 MB), es posible que el servidor te muestre un error de tiempo de espera o que no te deje subirlo. Esto se debe a los límites de subida de PHP. Si te ocurre, no desesperes. Puedes usar la opción de "Importar por SQL" en la pestaña "SQL" y pegar el contenido del archivo, aunque es menos práctico. Otra solución es subir el archivo a la carpeta public_html mediante el Administrador de Archivos de cPanel y luego usar un script de importación manual, pero eso ya es más avanzado.

Paso 5: Verifica el éxito

Si todo ha ido bien, verás un mensaje de éxito en la parte superior que dice: "La importación ha terminado correctamente".


Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más frecuentes que nos suelen llegar al soporte técnico.

1. Me sale un error de "archivo demasiado grande" al importar.

Este es el error más común. Los servidores de hosting tienen un límite en el tamaño de los archivos que se pueden subir a través de PHP.

  • Solución 1: Comprime tu archivo .sql en formato .zip o .gz. A menudo, un archivo SQL de 50 MB se comprime a menos de 5 MB, y phpMyAdmin puede descomprimirlo automáticamente.
  • Solución 2: Si el archivo sigue siendo demasiado grande, tendrás que usar la línea de comandos (SSH) o dividir el archivo SQL en partes más pequeñas. En el soporte de tu hosting pueden ayudarte con esto.

2. Al importar, veo errores de "duplicado" o "tabla ya existe".

Esto ocurre cuando intentas importar un archivo SQL a una base de datos que ya contiene datos.

  • Solución: Asegúrate de estar importando a una base de datos completamente vacía. Si no lo está, tendrás que vaciarla primero. En phpMyAdmin, selecciona la base de datos, ve a la pestaña "Operaciones" y haz clic en "Vaciar la base de datos (DROP)".

[WARNING] Vaciar la base de datos elimina TODOS los datos de forma permanente. Hazlo solo si estás seguro de que los quieres reemplazar.

3. Después de importar, mi web muestra un error de "Error al conectar con la base de datos".

Esto significa que los datos de conexión en tu archivo de configuración (como wp-config.php en WordPress) no coinciden con la nueva base de datos que has creado.

  • Solución: Revisa que el nombre de la base de datos, el usuario y la contraseña que pusiste en el archivo de configuración sean exactamente los que creaste en el paso de "Requisitos previos".

4. ¿Puedo usar este método para migrar mi web a otro hosting?

¡Sí! Este es el proceso estándar para migrar base de datos cpanel.

  1. Exporta tu base de datos en el hosting antiguo (Parte 1).
  2. Crea una base de datos nueva en el hosting nuevo (cPanel o Syspanel).
  3. Importa el archivo .sql en la nueva base de datos.
  4. Sube los archivos del sitio (como WordPress) al nuevo hosting.
  5. Edita el archivo de configuración para apuntar a la nueva base de datos.

5. ¿Existe alguna diferencia si uso Syspanel (HestiaCP)?

Aunque la interfaz de Syspanel es diferente a la de cPanel, el corazón de la operación es el mismo: phpMyAdmin.

En Syspanel, recuerda que el acceso al panel es a través del puerto 2106 (ej. tudominio.com:2106). Una vez dentro, busca la sección "Base de Datos". Verás la lista de bases de datos y, al lado de cada una, un botón de enlace que dice "phpMyAdmin". Al hacer clic, se abrirá la misma interfaz que hemos descrito aquí, por lo que los pasos de importar y exportar son idénticos.


Conclusión: Domina tus datos

Saber importar y exportar una base de datos MySQL en cPanel es una habilidad que te ahorrará muchos dolores de cabeza. Ya no tendrás que depender de tu proveedor de hosting para hacer una copia de seguridad de emergencia o para mover tu sitio de servidor.

Hazlo parte de tu rutina: exporta tu base de datos al menos una vez al mes, o antes de hacer cambios importantes en tu web. Es un proceso que te tomará menos de 5 minutos y te dará una tranquilidad invaluable.

Si has seguido todos los pasos y aún tienes problemas, recuerda que el soporte técnico de tu hosting está para ayudarte. No dudes en contactarlos; es su trabajo.

¡Nos vemos en el próximo tutorial!

¿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