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

cPanel: cómo importar y exportar bases de datos MySQL

Actualizado el 5 de enero de 2026

Introducción: ¿Por qué es importante saber importar y exportar bases de datos MySQL en cPanel?

Si tienes un sitio web dinámico, como uno hecho con WordPress, Joomla o cualquier sistema que almacene información (como usuarios, productos o comentarios), seguramente utilizas una base de datos MySQL. Esta base de datos es el "cerebro" de tu página: guarda todo el contenido y las configuraciones.

Hay momentos clave en los que necesitarás mover esa información: al cambiar de hosting, al hacer una copia de seguridad, al restaurar tu sitio después de un error, o incluso al migrar de un servidor a otro. Aquí es donde entran en juego las funciones de importar y exportar bases de datos MySQL desde cPanel.

cPanel es uno de los paneles de control de hosting más utilizados del mundo. Su herramienta estrella para gestionar bases de datos es phpMyAdmin, una interfaz web que te permite manejar tus datos de forma visual y segura, sin necesidad de saber comandos complejos.

En esta guía extensa y muy detallada, te explicaré paso a paso cómo exportar (sacar) una base de datos MySQL desde cPanel, y cómo importarla (meterla) en otro lugar, ya sea en el mismo cPanel o en otro panel como Syspanel (anteriormente conocido como HestiaCP, cuyo acceso es a través del puerto 2106). El objetivo es que cualquier persona, incluso sin experiencia técnica, pueda realizar estas tareas con total confianza.


¿Qué necesitas antes de empezar?

Antes de lanzarte a importar o exportar, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas tu usuario y contraseña de cPanel. Normalmente se accede escribiendo tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos y usuario: Saber exactamente qué base de datos vas a manejar. En cPanel, las bases de datos suelen tener un prefijo como tuusuario_nombrebasedatos.
  • Archivo SQL: Si vas a importar, necesitas el archivo .sql que contiene la estructura y los datos de la base de datos.
  • Conexión a internet estable: Especialmente si la base de datos es grande (más de 50 MB), una mala conexión puede interrumpir el proceso.

[INFO] Si tu base de datos es muy pesada (más de 100 MB), es posible que phpMyAdmin tenga límites de subida. En ese caso, te recomiendo usar la herramienta "MySQL Databases" en cPanel para importar archivos grandes, o pedir ayuda a tu proveedor de hosting.


## Exportar una base de datos MySQL desde cPanel (Crear una copia de seguridad)

Exportar significa crear un archivo (normalmente con extensión .sql) que contiene toda la información de tu base de datos: las tablas, los campos, los registros y las configuraciones. Este archivo es tu "salvavidas" para restaurar o migrar tu sitio.

Sigue estos pasos para exportar tu base de datos desde cPanel usando phpMyAdmin:

### Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos. Allí verás el icono de phpMyAdmin. Haz clic en él.
  3. Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. Verás una lista de bases de datos en el panel izquierdo.

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

  1. En el panel izquierdo, haz clic en el nombre de la base de datos que quieres exportar. Se resaltará en negrita.
  2. En el panel derecho, aparecerá una lista de todas las tablas que contiene esa base de datos.

### Paso 3: Inicia la exportación

  1. En la barra de menú superior, haz clic en la pestaña Exportar.

  2. Verás dos métodos de exportación:

    • Rápido: Exporta toda la base de datos con la configuración por defecto. Es la opción más sencilla y recomendada para la mayoría de los casos.
    • Personalizado: Te permite elegir qué tablas exportar, el formato de compresión (gzip, zip) y otras opciones avanzadas. Úsalo si necesitas solo una parte de la base de datos o si quieres comprimir el archivo para ahorrar espacio.
  3. Recomendación: Para una copia de seguridad completa, elige Rápido y asegúrate de que el formato sea SQL. Luego, haz clic en el botón Continuar.

### Paso 4: Descarga el archivo SQL

  • El navegador comenzará a descargar un archivo con extensión .sql (por ejemplo, mibasededatos.sql).
  • Guárdalo en un lugar seguro de tu computadora, como una carpeta de backups. Es recomendable también subirlo a la nube (Google Drive, Dropbox) por si tu computadora falla.

[TIP] Si tu base de datos es muy grande, elige la opción Personalizado y marca "Comprimir con gzip". Esto reducirá el tamaño del archivo y acelerará la descarga.


## Importar una base de datos MySQL en cPanel (Restaurar o migrar)

Importar es el proceso inverso: tomar un archivo .sql que tienes guardado y cargarlo en una base de datos vacía (o existente) para que tu sitio web funcione con esos datos.

Puedes importar en el mismo cPanel o en otro panel como Syspanel (HestiaCP). Veamos cómo hacerlo en cPanel primero.

### Paso 1: Crea una base de datos vacía (si es necesario)

Si estás importando en un sitio nuevo, primero debes crear una base de datos vacía y un usuario con todos los privilegios.

  1. En cPanel, ve a la sección Bases de Datos y haz clic en MySQL Databases.
  2. En Crear nueva base de datos, escribe un nombre (por ejemplo, migracion) y haz clic en Crear base de datos.
  3. Luego, en Crear nuevo usuario, escribe un nombre de usuario y una contraseña segura. Haz clic en Crear usuario.
  4. Finalmente, en Agregar usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear, marca TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.

[WARNING] Si importas en una base de datos existente, se sobrescribirán los datos actuales. Siempre haz una copia de seguridad antes de importar.

### Paso 2: Accede a phpMyAdmin

  1. Desde cPanel, abre phpMyAdmin como hiciste antes.
  2. En el panel izquierdo, selecciona la base de datos donde quieres importar (la que creaste o la existente).

### Paso 3: Inicia la importación

  1. Haz clic en la pestaña Importar en el menú superior.
  2. En la sección Archivo a importar, haz clic en Seleccionar archivo y busca el archivo .sql que descargaste o tienes guardado.
  3. Deja las opciones por defecto:
    • Juego de caracteres del archivo: utf-8 (es el estándar).
    • Formato: SQL.
  4. Haz clic en el botón Continuar (o Importar, según la versión de phpMyAdmin).

### Paso 4: Espera a que termine

  • Dependiendo del tamaño del archivo, el proceso puede tardar desde unos segundos hasta varios minutos.
  • Verás un mensaje verde de éxito: "La consulta SQL se ha ejecutado correctamente".
  • Si hay errores, normalmente se deben a que el archivo SQL está corrupto, la base de datos ya tiene datos conflictivos o el tamaño supera el límite del servidor.

[INFO] Si el archivo es demasiado grande para phpMyAdmin (más de 50 MB), puedes usar la opción "Importar" desde la sección MySQL Databases en cPanel, o usar un cliente FTP para subir el archivo a una carpeta temporal y luego importarlo por comandos (algo más técnico). En ese caso, contacta a tu soporte técnico.


## Importar una base de datos en Syspanel (HestiaCP) – Guía rápida

Si tu nuevo hosting usa Syspanel (antes llamado HestiaCP), el proceso es similar pero con una interfaz diferente. Recuerda que el acceso a Syspanel es a través del puerto 2106 (por ejemplo, tudominio.com:2106).

### Paso 1: Accede a Syspanel

  1. Abre tu navegador y escribe https://tudominio.com:2106.
  2. Inicia sesión con tu usuario y contraseña.

### Paso 2: Ve a la sección de Bases de Datos

  1. En el menú lateral, busca la opción Bases de Datos o Databases.
  2. Verás una lista de tus bases de datos existentes. Si necesitas crear una nueva, haz clic en Agregar base de datos y completa los campos (nombre, usuario, contraseña).

### Paso 3: Importa el archivo SQL

  • Syspanel no tiene phpMyAdmin integrado por defecto, pero puedes instalar una herramienta como Adminer o usar la línea de comandos.
  • Método recomendado: Instala phpMyAdmin manualmente en tu cuenta de Syspanel (puedes pedir ayuda a tu proveedor) o usa un cliente como MySQL Workbench desde tu computadora.

[TIP] Si tu hosting con Syspanel ofrece phpMyAdmin, el proceso de importación es exactamente el mismo que en cPanel: seleccionas la base de datos, vas a Importar y subes el archivo SQL.


## Errores comunes y cómo solucionarlos (FAQ)

Aquí tienes las preguntas más frecuentes de usuarios que realizan estas tareas:

### 1. "El archivo es demasiado grande"

  • Solución: Comprime el archivo SQL en .zip o .gzip antes de subirlo. En phpMyAdmin, usa la opción "Personalizado" y marca "Comprimir con gzip". También puedes aumentar el límite de subida en el archivo php.ini (si tienes acceso) o usar la herramienta MySQL Databases de cPanel.

### 2. "Error de sintaxis SQL"

  • Solución: El archivo SQL puede estar corrupto o tener caracteres extraños. Abre el archivo con un editor de texto plano (como Notepad++ o Sublime Text) y verifica que no tenga saltos de línea extraños. Si usaste WordPress, asegúrate de que la exportación se haya hecho correctamente.

### 3. "No veo mi base de datos en phpMyAdmin"

  • Solución: En cPanel, las bases de datos tienen un prefijo con tu nombre de usuario. Revisa en MySQL Databases que la base de datos esté creada. Si no aparece, créala de nuevo.

### 4. "Después de importar, mi web muestra error de conexión"

  • Solución: El archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress) debe tener el nombre de la base de datos, el usuario y la contraseña correctos. Edita ese archivo con los datos de la nueva base de datos.

### 5. "¿Puedo exportar solo una tabla?"

  • Solución: Sí, en phpMyAdmin, dentro de la base de datos, selecciona solo las tablas que quieras (marcando las casillas) y luego ve a Exportar > Personalizado. Elige "Exportar tablas seleccionadas".

### 6. "¿Qué hago si no tengo acceso a cPanel?"

  • Solución: Si tu hosting no tiene cPanel (por ejemplo, usa Syspanel), puedes exportar usando mysqldump desde la terminal (si tienes acceso SSH) o usando un plugin de backup como UpdraftPlus si es WordPress. Para importar, usa phpMyAdmin si está instalado, o la línea de comandos.

## Consejos finales para una migración exitosa

  • Siempre haz una copia de seguridad: Antes de importar o exportar, asegúrate de tener al menos dos copias del archivo SQL en diferentes lugares.
  • Verifica la integridad: Después de importar, revisa que tu sitio web funcione correctamente. Navega por algunas páginas, prueba formularios y comprueba que los datos estén completos.
  • Actualiza las configuraciones: Si cambias de servidor, recuerda actualizar el archivo de configuración de tu aplicación (como wp-config.php para WordPress) con los nuevos datos de conexión.
  • Usa herramientas profesionales: Si migras sitios grandes o complejos, considera usar plugins o scripts especializados (como Duplicator para WordPress) que automatizan todo el proceso.

[WARNING] No subas archivos SQL de fuentes desconocidas. Podrían contener código malicioso que comprometa tu sitio. Siempre descarga tus backups desde tu propio cPanel o desde una fuente confiable.


Conclusión

Saber cómo importar y exportar bases de datos MySQL desde cPanel usando phpMyAdmin es una habilidad fundamental para cualquier propietario de un sitio web. Te permite tener el control total de tu información, realizar migraciones sin estrés y proteger tu contenido ante cualquier eventualidad.

Ya sea que estés moviendo tu sitio a un nuevo hosting, restaurando una copia de seguridad o simplemente haciendo un respaldo periódico, los pasos que te he compartido son claros, seguros y aplicables tanto en cPanel como en otros paneles como Syspanel (accesible por el puerto 2106).

Recuerda siempre trabajar con calma, verificar cada paso y, ante la duda, consultar con tu proveedor de hosting. ¡Ahora ya estás listo para manejar tus bases de datos como todo un experto!

¿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