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

Exportar e importar base de datos en cPanel

Actualizado el 14 de octubre de 2025

Exportar e importar una base de datos es una de las tareas más importantes que puedes aprender a hacer en cPanel. Ya sea para migrar tu sitio web a un nuevo servidor, crear una copia de seguridad antes de hacer cambios importantes o simplemente para tener un respaldo local, dominar este proceso te dará tranquilidad y control total sobre tu información.

En este artículo, te guiaremos paso a paso por los dos métodos principales para exportar base de datos cPanel y importar MySQL cPanel. Usaremos la herramienta más amigable que tienes a tu disposición: phpMyAdmin cPanel. Además, te daremos consejos clave para que el proceso sea un éxito, incluso si nunca lo has hecho antes.

Prepárate para convertirte en un experto en el backup base de datos cPanel. No necesitas conocimientos de programación, solo seguir las indicaciones al pie de la letra.


¿Qué necesitas para empezar?

Antes de sumergirnos en los pasos, asegurémonos de que tienes todo lo necesario:

  • Acceso a cPanel: Necesitas tu nombre de usuario y contraseña para entrar a tu panel de control de hosting. Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos: Debes saber exactamente cómo se llama la base de datos que quieres exportar o importar. Lo puedes encontrar en la sección "Bases de datos MySQL" de cPanel.
  • Usuario y contraseña de la base de datos: Aunque para exportar a veces no lo pide, para importar o conectar desde otras herramientas puede ser necesario. Tenlos a mano.
  • Archivo SQL: Si vas a importar, necesitas el archivo con extensión .sql que contiene los datos de la base de datos original.

Método 1: Exportar e importar usando phpMyAdmin (El más recomendado)

phpMyAdmin cPanel es una herramienta web que te permite gestionar tus bases de datos de forma visual, sin escribir ni una línea de código. Es la opción más segura y sencilla para la mayoría de los usuarios.

¿Cómo exportar tu base de datos con phpMyAdmin?

Exportar significa crear un archivo de respaldo (un "dump") de toda tu base de datos. Este archivo contendrá la estructura de las tablas, los datos, las vistas, los procedimientos almacenados, etc.

Sigue estos pasos:

  1. Inicia sesión en cPanel. Usa tu usuario y contraseña.
  2. Busca la sección "Bases de datos". Dentro de cPanel, verás un grupo de iconos. Haz clic en el que dice "phpMyAdmin".
    • [INFO] Dependiendo del tema de tu cPanel, phpMyAdmin puede estar en la sección "Bases de datos" o directamente en el menú principal.
  3. Selecciona tu base de datos. En la columna izquierda de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en el nombre de la que deseas exportar. Se abrirá una pantalla mostrando sus tablas.
  4. Ve a la pestaña "Exportar". En la barra superior de phpMyAdmin, busca y haz clic en la pestaña que dice "Exportar".
  5. Elige el método de exportación. Verás dos opciones:
    • Rápida: Exporta todo con la configuración por defecto. Es la más fácil para principiantes.
    • Personalizada: Te permite elegir qué tablas exportar, el formato de salida, si incluir o no ciertos datos, etc. Recomendamos esta opción si tienes bases de datos muy grandes o necesitas un control fino.
  6. Selecciona el formato. Asegúrate de que en "Formato" esté seleccionado "SQL". Este es el formato estándar para bases de datos MySQL y el que usarás para importar.
  7. Haz clic en "Continuar" o "Exportar". Dependiendo de la versión de phpMyAdmin, el botón puede tener uno u otro nombre. El navegador comenzará a descargar un archivo con extensión .sql.
  8. Guarda el archivo en un lugar seguro. Te recomendamos crear una carpeta en tu computadora llamada "Backups de mi web" y guardar allí el archivo. Ponle un nombre descriptivo, como mibasededatos_2023-10-27.sql.

¡Listo! Ya tienes tu backup base de datos cPanel en tu computadora.


¿Cómo importar tu base de datos con phpMyAdmin?

Importar es el proceso inverso: tomar un archivo .sql y cargar su contenido en una base de datos de tu servidor. Es muy útil para restaurar un backup o migrar una web.

Sigue estos pasos con cuidado:

  1. Accede a phpMyAdmin desde cPanel (igual que en el paso anterior).
  2. Selecciona la base de datos de destino. En la columna izquierda, haz clic en el nombre de la base de datos donde QUIERES importar los datos.
    • [WARNING] ¡MUY IMPORTANTE! Si la base de datos de destino ya tiene tablas con el mismo nombre que las del archivo .sql, los datos existentes se sobrescribirán o se duplicarán. Asegúrate de que la base de datos esté vacía o de que quieras reemplazar su contenido. Si no estás seguro, crea una base de datos nueva específicamente para esta importación.
  3. Ve a la pestaña "Importar". En la barra superior, haz clic en "Importar".
  4. Selecciona el archivo. Haz clic en el botón "Seleccionar archivo" o "Examinar" y busca en tu computadora el archivo .sql que descargaste o que te proporcionaron.
  5. Configura las opciones (opcional pero recomendado). phpMyAdmin suele detectar automáticamente la configuración correcta. Sin embargo, si tu archivo es muy grande (más de 50 MB), puede que tengas que modificar los límites de subida en la configuración de PHP (esto es un tema más avanzado). Por ahora, deja las opciones por defecto.
  6. Haz clic en "Continuar" o "Importar". El proceso comenzará. Verás una barra de progreso. Dependiendo del tamaño del archivo, puede tardar desde unos segundos hasta varios minutos.
  7. ¡Éxito! Si todo sale bien, verás un mensaje verde que dice: "La consulta SQL se ha ejecutado correctamente". Tu base de datos ahora contiene todos los datos del archivo importado.

[TIP] Si tu archivo .sql es muy grande y phpMyAdmin no puede procesarlo, una alternativa es usar la herramienta "Importar" dentro de la propia sección "Bases de datos MySQL" de cPanel. Busca la opción que dice "Importar base de datos" o similar. Allí podrás subir el archivo directamente.


Método 2: Exportar e importar desde la línea de comandos (Para usuarios avanzados)

Si te sientes cómodo usando la terminal y tienes acceso SSH a tu servidor, este método es mucho más rápido y no tiene límite de tamaño de archivo.

Exportar desde SSH

  1. Conéctate a tu servidor vía SSH.

  2. Ejecuta el siguiente comando:

    mysqldump -u [USUARIO] -p [NOMBRE_BASE_DATOS] > [NOMBRE_ARCHIVO].sql
    
    • Reemplaza [USUARIO] con el usuario de la base de datos.
    • Reemplaza [NOMBRE_BASE_DATOS] con el nombre exacto de la base de datos.
    • Reemplaza [NOMBRE_ARCHIVO] con el nombre que quieras darle al archivo de backup (ej. backup_web.sql).
  3. Te pedirá la contraseña del usuario de la base de datos. Escríbela y presiona Enter.

  4. El archivo se creará en el directorio desde donde ejecutaste el comando.

Importar desde SSH

  1. Conéctate vía SSH.

  2. Asegúrate de que la base de datos de destino exista y esté vacía. Si no, créala con:

    mysql -u [USUARIO] -p -e "CREATE DATABASE [NOMBRE_BASE_DATOS]"
    
  3. Ejecuta el comando de importación:

    mysql -u [USUARIO] -p [NOMBRE_BASE_DATOS] < [NOMBRE_ARCHIVO].sql
    
    • Reemplaza [USUARIO], [NOMBRE_BASE_DATOS] y [NOMBRE_ARCHIVO] con los valores correspondientes.
  4. Ingresa la contraseña cuando te la pida. El proceso se ejecutará sin mensajes si es exitoso.


Preguntas Frecuentes (FAQ)

Aquí resolvemos las dudas más comunes que suelen tener los usuarios al realizar estas tareas.

¿Por qué mi base de datos no se exporta o importa correctamente?

Las causas más comunes son:

  • Archivo muy grande: phpMyAdmin tiene límites de subida. Prueba con el método SSH o pide a tu hosting que aumente el límite.
  • Nombre de base de datos incorrecto: Revisa que el nombre en cPanel coincida exactamente con el que estás usando.
  • Permisos de usuario: Asegúrate de que el usuario de la base de datos tenga permisos de SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc. (generalmente el usuario principal los tiene todos).
  • Caracteres especiales en el archivo SQL: A veces el archivo contiene caracteres que no son UTF-8. Al exportar, elige la opción "Personalizada" y en "Formato de salida" selecciona "UTF-8".

¿Puedo exportar solo algunas tablas y no toda la base de datos?

¡Sí! En phpMyAdmin, al hacer clic en "Exportar", elige el método "Personalizada". Luego, en la sección "Tablas", verás una lista con todas las tablas. Mantén presionada la tecla Ctrl (o Cmd en Mac) y haz clic en las que quieras exportar. El resto se ignorará.

¿Qué hago si el archivo SQL tiene errores de sintaxis al importar?

Esto suele pasar cuando el archivo se ha corrompido o se ha editado manualmente. Intenta descargar el backup de nuevo desde el origen. Si el error persiste, es posible que el archivo contenga instrucciones que no son compatibles con tu versión de MySQL. En ese caso, contacta a tu soporte técnico.

¿Es seguro usar phpMyAdmin para importar bases de datos grandes?

Para archivos de hasta unos 50 MB, phpMyAdmin es perfectamente seguro. Para archivos más grandes, es mejor usar la línea de comandos o la herramienta de importación de cPanel, ya que phpMyAdmin puede agotar el tiempo de ejecución del script.

¿Puedo automatizar el backup de mi base de datos?

Sí, muchos paneles de control ofrecen programación de backups automáticos. En cPanel, busca la sección "Backup" o "Copias de seguridad". También puedes usar scripts de shell (cron jobs) para ejecutar mysqldump periódicamente.


Conclusión

Saber exportar base de datos cPanel e importar MySQL cPanel es una habilidad fundamental para cualquier persona que administre un sitio web. Ya sea que uses phpMyAdmin cPanel para un control visual y sencillo, o la línea de comandos para tareas más pesadas, ahora tienes el conocimiento para hacerlo de manera segura y efectiva.

Recuerda siempre hacer un backup base de datos cPanel antes de realizar cambios importantes en tu web. Es como tener un seguro: esperas no necesitarlo, pero cuando lo necesitas, te salva la vida.

Si tienes algún problema durante el proceso, no dudes en consultar la documentación de tu hosting o contactar a su soporte técnico. ¡Buena suerte con tus backups!

¿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