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

Cómo importar y exportar bases de datos MySQL en cPanel

Actualizado el 31 de octubre de 2025

Introducción

Gestionar bases de datos MySQL es una tarea fundamental para cualquier persona que administre un sitio web o una aplicación. Ya sea que estés migrando tu proyecto a un nuevo servidor, haciendo una copia de seguridad de seguridad o restaurando información después de un error, saber cómo importar y exportar bases de datos MySQL en cPanel te dará control total sobre tus datos.

En este artículo, te guiaremos paso a paso por los dos métodos principales para realizar estas operaciones: usando la herramienta integrada de cPanel y utilizando phpMyAdmin. Explicaremos cada detalle de forma clara y sencilla, para que incluso si no tienes experiencia técnica, puedas hacerlo sin problemas.

[INFO] Este instructivo está diseñado para usuarios de cPanel. Si usas otro panel como Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106), los conceptos son similares, pero la interfaz varía ligeramente.

¿Qué necesitas antes de empezar?

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

  • Acceso a tu panel de control cPanel (generalmente tudominio.com/cpanel o tudominio.com:2083).
  • El nombre de tu base de datos MySQL y el usuario asociado.
  • La contraseña del usuario de la base de datos.
  • (Para importar) Un archivo .sql válido con los datos que deseas restaurar.
  • (Para exportar) Saber qué base de datos quieres respaldar.

Método 1: Importar y exportar desde la herramienta de cPanel

cPanel incluye una sección específica para manejar bases de datos MySQL de forma rápida. Es ideal para operaciones directas sin necesidad de abrir phpMyAdmin.

Exportar una base de datos MySQL desde cPanel

Este proceso crea un archivo .sql con toda la estructura y los datos de tu base de datos. Es perfecto para copias de seguridad o migraciones.

  1. Inicia sesión en cPanel. Usa tus credenciales de hosting.
  2. Busca la sección "Bases de Datos". Dentro del panel, encontrarás un grupo de iconos. Haz clic en "phpMyAdmin" o directamente en "MySQL Databases" (dependiendo de la versión de cPanel, a veces el acceso directo está en "Bases de datos MySQL").
  3. Selecciona la base de datos. Si entraste a phpMyAdmin, verás una lista de bases de datos a la izquierda. Haz clic en el nombre de la que quieres exportar. Si usaste "MySQL Databases", busca la opción "Exportar" o "Descargar copia de seguridad" al lado de la base de datos correspondiente.
  4. Inicia la exportación. En phpMyAdmin, una vez dentro de la base de datos, ve a la pestaña "Exportar" en el menú superior. En la herramienta de cPanel, simplemente haz clic en el botón de exportar.
  5. Configura el método de exportación. En phpMyAdmin, te aparecerán dos opciones: "Rápida" (exporta todo con valores por defecto) y "Personalizada" (te permite elegir tablas, formato, etc.). Para la mayoría de los casos, elige "Rápida" y formato SQL.
  6. Descarga el archivo. Haz clic en "Continuar" o "Exportar". Se descargará automáticamente un archivo con extensión .sql. Guárdalo en un lugar seguro.

[TIP] Si tu base de datos es muy grande, la exportación puede tardar unos segundos. No cierres la ventana hasta que se complete la descarga.

Importar una base de datos MySQL desde cPanel

Restaurar una base de datos es igual de sencillo. Solo necesitas el archivo .sql que exportaste previamente.

  1. Accede a cPanel y ve a "Bases de datos MySQL".
  2. Localiza la base de datos de destino. Debes tener una base de datos creada y un usuario asignado con todos los privilegios. Si no la tienes, créala primero usando el mismo asistente de cPanel.
  3. Busca la opción "Importar". En la mayoría de las versiones de cPanel, al lado de cada base de datos hay un botón o enlace que dice "Importar". Haz clic en él.
  4. Selecciona el archivo .sql. Se abrirá una ventana donde puedes elegir el archivo desde tu computadora. Haz clic en "Examinar" o "Seleccionar archivo" y busca tu archivo de respaldo.
  5. Inicia la importación. Haz clic en "Subir" o "Importar". cPanel procesará el archivo y restaurará todas las tablas y datos.

[WARNING] La importación sobrescribirá cualquier dato existente en la base de datos de destino. Si tienes información actualizada, haz una copia de seguridad antes de importar.

Método 2: Importar y exportar con phpMyAdmin

phpMyAdmin es una herramienta web muy popular para administrar MySQL. cPanel la incluye por defecto y ofrece más control que la herramienta básica.

Exportar con phpMyAdmin

  1. Abre phpMyAdmin desde cPanel. Busca el icono de phpMyAdmin en la sección "Bases de Datos" y haz clic.
  2. Selecciona tu base de datos. En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que deseas exportar.
  3. Ve a la pestaña "Exportar". Está en la parte superior de la ventana principal.
  4. Elige el método de exportación:
    • Rápida: Exporta todas las tablas en formato SQL con opciones por defecto. Es la más fácil.
    • Personalizada: Te permite seleccionar tablas específicas, comprimir el archivo (gzip, zip), agregar sentencias condicionales (DROP TABLE), etc. Útil si solo necesitas ciertas tablas o quieres optimizar el archivo.
  5. Configura las opciones (si usas Personalizada):
    • Seleccionar tablas: Marca las que quieras exportar.
    • Formato: Mantén SQL.
    • Crear base de datos: Puedes añadir CREATE DATABASE si vas a importar en un servidor nuevo.
    • Comprimir: Elige "gzip" o "zip" para archivos grandes.
  6. Haz clic en "Continuar". Se descargará el archivo. Si elegiste compresión, el archivo estará comprimido.

Importar con phpMyAdmin

  1. Abre phpMyAdmin desde cPanel.
  2. Selecciona la base de datos de destino (debe existir previamente). Si no existe, créala desde cPanel en "Bases de datos MySQL".
  3. Ve a la pestaña "Importar". Está en el menú superior.
  4. Selecciona el archivo a importar. Haz clic en "Examinar" y elige tu archivo .sql (o .gz/.zip si lo comprimiste).
  5. Configura opciones básicas:
    • Juego de caracteres: Déjalo en utf-8 a menos que sepas que tu archivo usa otro.
    • Formato: SQL.
  6. Haz clic en "Continuar" en la parte inferior. phpMyAdmin procesará el archivo. Si es grande, puede tardar unos minutos. Verás un mensaje de éxito al final.

[INFO] Si el archivo es muy grande (más de 50 MB), es posible que phpMyAdmin tenga límites de subida. En ese caso, usa la herramienta de importación de cPanel o sube el archivo por FTP y luego impórtalo desde la línea de comandos (si tienes acceso SSH).

Errores comunes y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y sus soluciones:

  • Error "Archivo demasiado grande": Aumenta los límites de subida en phpMyAdmin o usa la herramienta de cPanel. También puedes dividir el archivo SQL en partes más pequeñas.
  • Error "Base de datos no existe": Asegúrate de haber creado la base de datos y el usuario en cPanel antes de importar.
  • Error "Usuario no tiene permisos": Verifica que el usuario de la base de datos tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Puedes asignarlos desde "Bases de datos MySQL" en cPanel.
  • Error "SQL sintax error": El archivo .sql puede estar corrupto o tener caracteres extraños. Ábrelo con un editor de texto plano (como Notepad++) y revisa la primera línea. Debe empezar con -- phpMyAdmin SQL Dump o similar.
  • Error de conexión durante la importación: Si la base de datos es muy grande, el servidor puede agotar el tiempo de espera. Intenta importar por partes o desde la línea de comandos.

Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas?

Sí, tanto en la herramienta de cPanel como en phpMyAdmin. En phpMyAdmin, usa la opción "Personalizada" y selecciona las tablas que quieras. En cPanel, la exportación básica suele exportar toda la base, pero puedes usar phpMyAdmin para mayor control.

¿Qué hago si mi archivo SQL es demasiado grande para importar?

Prueba estos pasos:

  1. Comprime el archivo en .zip o .gz antes de subirlo (phpMyAdmin lo descomprime automáticamente).
  2. Usa la herramienta de importación de cPanel (soporta archivos más grandes).
  3. Divide el archivo SQL en partes usando herramientas como BigDump o un script.
  4. Si tienes acceso SSH, usa el comando mysql -u usuario -p basededatos < archivo.sql.

¿Es seguro exportar bases de datos con información sensible?

Sí, pero trata los archivos .sql como información confidencial. No los subas a repositorios públicos ni los compartas por canales inseguros. Siempre elimínalos después de usarlos.

¿Puedo importar una base de datos de otro servidor (como Syspanel)?

Sí. El proceso es el mismo: exporta desde el panel de origen (Syspanel tiene su propia sección de bases de datos, accesible por el puerto 2106) y luego importa el archivo .sql en cPanel usando cualquiera de los métodos descritos. Solo asegúrate de que los nombres de usuario y base de datos sean compatibles.

¿Qué diferencia hay entre exportar desde cPanel y desde phpMyAdmin?

La herramienta de cPanel es más directa y simple, ideal para principiantes. phpMyAdmin ofrece opciones avanzadas (como exportar solo ciertas tablas, comprimir, o agregar condicionales). Para la mayoría de las tareas cotidianas, ambas funcionan perfectamente.

Conclusión

Importar y exportar bases de datos MySQL en cPanel es un proceso sencillo una vez que conoces los pasos. Ya sea que uses la herramienta integrada o phpMyAdmin, dominar estas técnicas te permitirá mantener tus datos seguros, migrar proyectos sin estrés y solucionar problemas rápidamente.

Recuerda siempre hacer copias de seguridad periódicas y verificar que los archivos se hayan descargado correctamente. Si encuentras algún error, revisa los permisos de usuario y el tamaño del archivo. Con un poco de práctica, estas operaciones se volverán parte de tu rutina diaria.

[TIP] Para mantener tu sitio siempre protegido, programa exportaciones automáticas desde cPanel (muchos hosts lo ofrecen) o usa un plugin de backup si trabajas con WordPress.

¡Ya estás listo para gestionar tus bases de datos como 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