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

Importar y exportar bases de datos MySQL con phpMyAdmin en cPanel

Actualizado el 26 de noviembre de 2025

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

Si tienes un sitio web con WordPress, Joomla, Drupal o cualquier aplicación que use MySQL, tarde o temprano necesitarás hacer una copia de seguridad de tu base de datos o moverla a otro servidor. También puede que quieras importar una base de datos que te haya enviado un desarrollador o restaurar una versión anterior de tu sitio.

La herramienta más común y amigable para hacer esto es phpMyAdmin, que viene preinstalada en la mayoría de los paneles de control como cPanel (y también en Syspanel, que usa el puerto 2106). En este artículo, aprenderás paso a paso cómo importar MySQL con phpMyAdmin en cPanel y cómo exportar base de datos cPanel de forma segura y sencilla.

No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Al final, también responderemos las preguntas frecuentes que suelen hacer los usuarios.


Requisitos previos antes de empezar

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

  • Acceso a tu panel de control (cPanel o Syspanel en puerto 2106).
  • El nombre de usuario y contraseña de tu base de datos MySQL.
  • En el caso de importar, tener el archivo SQL listo (normalmente con extensión .sql o .sql.gz).

[WARNING] Nunca trabajes directamente sobre la base de datos en producción sin hacer antes una copia de seguridad. Siempre exporta primero.


¿Cómo acceder a phpMyAdmin desde cPanel?

El primer paso para importar MySQL con phpMyAdmin en cPanel es localizar la herramienta. Sigue estos pasos:

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Bases de Datos.
  3. Haz clic en el ícono de phpMyAdmin.
  4. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el acceso es similar: ingresa por el puerto 2106 (ejemplo: tudominio.com:2106), ve a la sección de bases de datos y haz clic en phpMyAdmin.

Una vez dentro, verás una lista de tus bases de datos a la izquierda. Selecciona la que quieras gestionar.


Exportar base de datos desde cPanel (hacer copia de seguridad)

Exportar una base de datos es el proceso de generar un archivo .sql que contiene toda la estructura y los datos de tu base de datos. Esto es esencial para hacer backups o migrar tu web.

Pasos para exportar base de datos con phpMyAdmin

  1. En phpMyAdmin, haz clic en el nombre de la base de datos que deseas exportar (columna izquierda).
  2. Verás una lista de tablas. Arriba, haz clic en la pestaña Exportar.
  3. Se abrirán dos opciones: Rápida y Personalizada.
    • Rápida: Exporta todo en formato SQL. Perfecta para la mayoría de los casos.
    • Personalizada: Te permite elegir tablas específicas, opciones de compresión, etc. Recomendada si necesitas algo más específico.
  4. Elige Rápida y asegúrate de que el formato sea SQL.
  5. Marca la casilla Guardar como archivo (si no está marcada, el resultado se mostrará en pantalla).
  6. Haz clic en Continuar (o Exportar en algunas versiones).
  7. Se descargará un archivo con extensión .sql (o .sql.gz si elegiste comprimirlo).

[TIP] Para ahorrar espacio y tiempo de descarga, selecciona la opción Comprimido (gzip) en la exportación personalizada. El archivo pesará mucho menos.

¿Qué contiene el archivo exportado?

El archivo SQL generado incluye:

  • La estructura de cada tabla (CREATE TABLE).
  • Los datos de cada tabla (INSERT INTO).
  • Índices, claves foráneas y otros elementos.

Con este archivo puedes restaurar tu base de datos en cualquier momento o en otro servidor.


Importar base de datos MySQL con phpMyAdmin en cPanel

Ahora veremos cómo importar MySQL con phpMyAdmin en cPanel. Este proceso es el inverso al de exportar: tomas un archivo .sql y lo cargas en tu base de datos.

Pasos para importar base de datos

  1. Dentro de phpMyAdmin, selecciona la base de datos donde quieres importar los datos (columna izquierda).
  2. Haz clic en la pestaña Importar.
  3. En la sección Archivo a importar, haz clic en Seleccionar archivo y busca el archivo .sql o .sql.gz en tu computadora.
  4. Deja las opciones por defecto (a menos que sepas lo que haces):
    • Juego de caracteres: utf-8 (recomendado).
    • Formato: SQL.
  5. Haz clic en Continuar (o Importar).
  6. phpMyAdmin procesará el archivo. Verás un mensaje de éxito o, en caso de error, un mensaje con detalles.

[WARNING] Si importas sobre una base de datos existente, los datos se sobrescribirán en caso de que las tablas tengan el mismo nombre. Si no quieres perder información, asegúrate de que la base de datos esté vacía o haz un backup previo.

Posibles errores al importar y cómo solucionarlos

  • Error de tamaño de archivo: Si tu archivo SQL es muy grande (más de 50 MB), es posible que phpMyAdmin no lo importe. Solución: usa la línea de comandos o divide el archivo en partes más pequeñas.
  • Error de codificación: Si ves caracteres extraños, verifica que el archivo original esté en UTF-8 y que la base de datos use el mismo juego de caracteres.
  • Error de permisos: Asegúrate de que tu usuario de MySQL tenga permisos de escritura sobre la base de datos.

[INFO] Si tu archivo es muy pesado, puedes comprimirlo en .zip o .gz y phpMyAdmin lo descomprimirá automáticamente.


Buenas prácticas al importar y exportar bases de datos

Para evitar dolores de cabeza, sigue estas recomendaciones:

  • Siempre exporta antes de importar: Así tienes un punto de restauración.
  • Nombra tus archivos con fecha: Por ejemplo, backup_miweb_2025-04-10.sql. Así sabrás cuándo lo hiciste.
  • Verifica la integridad: Después de importar, revisa que tu sitio web funcione correctamente.
  • No uses bases de datos de producción para pruebas: Crea una base de datos de prueba si vas a experimentar.

Preguntas frecuentes (FAQ)

1. ¿Puedo importar un archivo SQL desde otro panel como Syspanel?

Sí, el proceso es exactamente el mismo. En Syspanel (puerto 2106), también tienes acceso a phpMyAdmin desde la sección de bases de datos. Solo cambia la URL de acceso, pero la interfaz es idéntica.

2. ¿Qué hago si mi archivo SQL es demasiado grande para phpMyAdmin?

Puedes usar la línea de comandos de MySQL o herramientas como BigDump. Otra opción es dividir el archivo en partes más pequeñas usando un editor de texto o scripts.

3. ¿Exportar base de datos desde cPanel descarga también los archivos del sitio?

No. La exportación solo descarga la estructura y los datos de la base de datos. Los archivos del sitio (imágenes, plugins, temas, etc.) se gestionan aparte, normalmente mediante FTP o el administrador de archivos de cPanel.

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

Sí. En la opción Exportar personalizada, puedes seleccionar las tablas que quieras incluir. Esto es útil si solo necesitas una parte de los datos.

5. ¿Es seguro importar una base de datos de otro sitio?

Siempre que confíes en el origen, sí. Sin embargo, asegúrate de que la base de datos no contenga código malicioso (como inyecciones SQL). Si tienes dudas, revisa el archivo SQL con un editor de texto antes de importarlo.

6. ¿Cómo puedo saber si la importación fue exitosa?

phpMyAdmin mostrará un mensaje verde con el texto "La consulta se ha ejecutado correctamente". También puedes verificar que las tablas tengan datos y que tu sitio web funcione.


Conclusión

Saber importar MySQL con phpMyAdmin en cPanel y exportar base de datos cPanel es una habilidad básica que todo administrador de sitios web debería dominar. Con esta guía, ya tienes los conocimientos necesarios para hacerlo de forma segura y eficiente.

Recuerda siempre hacer copias de seguridad antes de cualquier cambio, y no dudes en usar las herramientas que te ofrece tu panel de control, ya sea cPanel o Syspanel (puerto 2106). Si tienes más dudas, revisa la documentación oficial de phpMyAdmin o contacta a tu proveedor de hosting.

¡Ahora ya puedes gestionar tus bases de datos como un profesional!

¿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