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

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

Actualizado el 2 de octubre de 2025

Introducción: ¿Por qué necesitas importar o exportar bases de datos MySQL en cPanel?

Gestionar bases de datos MySQL es una tarea fundamental para cualquier persona que administre un sitio web dinámico, ya sea con WordPress, Joomla, PrestaShop o cualquier otro CMS. En algún momento, necesitarás mover tu sitio a un nuevo servidor, hacer una copia de seguridad de seguridad o restaurar datos desde un respaldo. Aquí es donde entra en juego phpMyAdmin, la herramienta estrella dentro de cPanel para manejar bases de datos de forma visual y sencilla.

En esta guía completa, aprenderás paso a paso cómo importar y exportar bases de datos MySQL con phpMyAdmin en cPanel. Cubriremos desde los conceptos básicos hasta trucos avanzados, todo explicado en un lenguaje claro y amigable, incluso si nunca has usado esta herramienta. Además, responderemos a las preguntas más frecuentes (FAQ) que suelen tener los usuarios al enfrentarse a este proceso.

Si estás usando un panel alternativo como Syspanel (antes conocido como HestiaCP), también te daremos pistas sobre cómo adaptar estos pasos, recordando que el puerto de acceso por defecto es el 2106.


¿Qué es phpMyAdmin y por qué usarlo en cPanel?

phpMyAdmin es una aplicación web de código abierto que te permite administrar bases de datos MySQL a través de una interfaz gráfica, sin necesidad de escribir comandos SQL complejos. En cPanel, está disponible como una herramienta integrada, lo que facilita enormemente tareas como:

  • Exportar una base de datos completa o solo algunas tablas.
  • Importar archivos SQL para restaurar o migrar datos.
  • Editar registros, crear tablas o modificar estructuras.
  • Realizar copias de seguridad rápidas antes de actualizar un sitio web.

La gran ventaja de usar phpMyAdmin en cPanel es que no necesitas instalar nada adicional. Solo accedes desde tu panel de hosting y comienzas a trabajar.

[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es muy similar. Accedes a phpMyAdmin desde el panel, pero la URL suele ser https://tudominio.com:2106/phpmyadmin o desde la sección de bases de datos del mismo panel.


Requisitos previos antes de empezar

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

  • Acceso a tu panel de control de hosting (cPanel o Syspanel).
  • Credenciales de una base de datos MySQL (nombre de la base, usuario y contraseña). Si no la tienes, puedes crearla desde cPanel en la sección "Bases de Datos MySQL".
  • Un archivo .sql válido si vas a importar. Este archivo debe ser generado previamente desde una exportación.
  • Conexión a internet estable, especialmente si tu base de datos es grande (más de 50 MB).

[WARNING] Siempre realiza una copia de seguridad de tu base de datos actual antes de importar una nueva. Un error podría sobrescribir datos importantes.


Cómo exportar una base de datos MySQL con phpMyAdmin en cPanel

Exportar una base de datos es el proceso de generar un archivo .sql que contiene toda la estructura (tablas, índices, relaciones) y los datos de la base. Este archivo es portable y se puede usar para migraciones o respaldos.

Paso 1: Acceder a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel. Normalmente la URL es https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Busca la sección "Bases de Datos" y haz clic en el ícono "phpMyAdmin". Se abrirá una nueva pestaña del navegador.

[TIP] Si usas Syspanel, busca "phpMyAdmin" en el menú lateral o accede directamente a https://tudominio.com:2106/phpmyadmin.

Paso 2: Seleccionar la base de datos a exportar

En la ventana de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Haz clic en el nombre de la base que deseas exportar. Se cargará la estructura de la base en el panel derecho.

Paso 3: Ir a la pestaña "Exportar"

En el menú superior, haz clic en la pestaña "Exportar". Aquí tienes dos métodos:

  • Método rápido: Selecciona la opción "Rápido" y el formato "SQL". Esto exportará toda la base de datos en un solo archivo. Ideal para copias de seguridad completas.
  • Método personalizado: Elige "Personalizado" si necesitas seleccionar tablas específicas, cambiar opciones de formato (como incluir o no los datos, agregar sentencias DROP TABLE, etc.).

Paso 4: Configurar opciones de exportación (opcional)

Si elegiste el método personalizado, puedes:

  • Marcar "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para que al importar se borren las tablas existentes antes de crear las nuevas.
  • Seleccionar solo algunas tablas manteniendo presionada la tecla Ctrl.
  • Elegir compresión (gzip o zip) si el archivo es muy grande.

Paso 5: Descargar el archivo

Haz clic en "Continuar" o "Exportar". El navegador descargará automáticamente un archivo con extensión .sql (o .sql.gz si comprimiste). ¡Listo! Ya tienes tu respaldo.

[INFO] Si tu base de datos es enorme (más de 100 MB), considera usar la opción de compresión para reducir el tamaño del archivo y evitar cortes en la descarga.


Cómo importar una base de datos MySQL con phpMyAdmin en cPanel

Importar es el proceso inverso: tomar un archivo .sql y cargarlo en una base de datos existente (o nueva). Esto es común al migrar un sitio web o restaurar desde un respaldo.

Paso 1: Crear una base de datos en cPanel (si es necesario)

Si vas a importar a una base nueva, primero créala desde cPanel:

  1. Ve a la sección "Bases de Datos MySQL".
  2. Escribe un nombre para la base (ej: miproyecto_db).
  3. Crea un usuario y asigna todos los privilegios.
  4. Anota el nombre de la base, el usuario y la contraseña.

[WARNING] No olvides que en cPanel, los nombres de bases de datos suelen tener un prefijo con tu nombre de usuario (ej: usuario_miproyecto_db).

Paso 2: Acceder a phpMyAdmin y seleccionar la base de datos

Repite el paso 1 de la exportación para abrir phpMyAdmin. Luego, en el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar el archivo.

Paso 3: Ir a la pestaña "Importar"

En el menú superior, haz clic en "Importar". Verás un formulario simple:

  • "Archivo a importar": Haz clic en "Seleccionar archivo" y busca el archivo .sql en tu computadora.
  • "Juego de caracteres": Déjalo en utf-8 a menos que sepas que tu archivo usa otro.
  • "Formato": Debe ser SQL.

Paso 4: Ejecutar la importación

Haz clic en "Continuar" en la parte inferior. phpMyAdmin procesará el archivo. Si todo sale bien, verás un mensaje de éxito con el número de consultas ejecutadas.

[TIP] Si el archivo es muy grande (por ejemplo, más de 50 MB), es posible que el servidor tenga un límite de subida. En ese caso, puedes:

  • Dividir el archivo SQL en partes más pequeñas.
  • Usar la herramienta "Big Dump" o importar vía línea de comandos (SSH).
  • Solicitar a tu hosting que aumente el límite temporalmente.

Paso 5: Verificar la importación

Para asegurarte de que todo se importó correctamente, explora las tablas en el panel izquierdo. Haz clic en cada tabla para ver sus registros. Si tu sitio web está conectado a esta base, ya debería funcionar.


Solución de problemas comunes al importar/exportar

A veces las cosas no salen perfectas. Aquí tienes los problemas más frecuentes y cómo resolverlos:

Error: "No se pudo conectar a la base de datos"

  • Causa: Las credenciales en tu archivo de configuración (ej: wp-config.php en WordPress) no coinciden con las de cPanel.
  • Solución: Verifica que el nombre de la base, usuario y contraseña sean correctos. En cPanel, ve a "Bases de Datos MySQL" para confirmar.

Error: "Archivo demasiado grande"

  • Causa: El límite de subida de phpMyAdmin suele ser 50 MB.
  • Solución: Comprime el archivo en .zip o .gz antes de importar (phpMyAdmin lo descomprime automáticamente). O usa la opción de importar por partes.

Error: "SQL syntax" o "Tabla ya existe"

  • Causa: El archivo SQL contiene instrucciones que chocan con la base existente.
  • Solución: En la exportación, marca la opción "Agregar DROP TABLE". Al importar, selecciona "Reemplazar tabla si existe" (en opciones avanzadas).

Error: "Acceso denegado" al importar en Syspanel

  • Causa: El usuario de la base no tiene permisos suficientes.
  • Solución: Desde Syspanel (puerto 2106), ve a "Bases de Datos" y asigna todos los privilegios al usuario correspondiente.

Preguntas frecuentes (FAQ)

1. ¿Puedo exportar solo una tabla en lugar de toda la base?

Sí. En phpMyAdmin, selecciona la base de datos, luego en la pestaña "Exportar" elige "Personalizado" y marca solo las tablas que deseas. También puedes exportar desde la vista de una tabla específica.

2. ¿Qué formato de archivo debo usar para importar?

El formato estándar es .sql. phpMyAdmin también acepta archivos comprimidos en .zip o .gz, lo que facilita la subida de archivos grandes.

3. ¿Es seguro usar phpMyAdmin en cPanel?

Sí, siempre que tu conexión sea HTTPS y mantengas tus credenciales seguras. Además, cPanel suele tener medidas de seguridad adicionales. En Syspanel, asegúrate de que el puerto 2106 esté protegido con firewall.

4. ¿Puedo importar una base de datos de WordPress desde phpMyAdmin?

Sí. Solo asegúrate de que el archivo SQL contenga la estructura completa de WordPress y que la base de datos esté vacía. Luego, actualiza el archivo wp-config.php con las nuevas credenciales.

5. ¿Qué hago si mi archivo SQL tiene más de 200 MB?

Considera usar la línea de comandos (SSH) con el comando mysql -u usuario -p basededatos < archivo.sql. Si no tienes acceso SSH, contacta a tu proveedor de hosting para que aumenten el límite temporalmente.

6. ¿Cómo sé si la importación fue exitosa?

phpMyAdmin mostrará un mensaje verde de éxito. También puedes contar las tablas antes y después. O simplemente visita tu sitio web para ver si los datos aparecen correctamente.


Conclusión y mejores prácticas

Ahora ya sabes cómo importar y exportar bases de datos MySQL con phpMyAdmin en cPanel de manera fácil y segura. Recuerda estas claves:

  • Siempre haz un respaldo antes de importar cualquier archivo.
  • Usa compresión si tu base de datos es grande.
  • Verifica las credenciales después de una migración.
  • Si usas Syspanel, el proceso es idéntico, solo cambia la URL de acceso (puerto 2106).

Con esta guía, podrás mover tus sitios web entre servidores, restaurar copias de seguridad y mantener tus datos seguros sin complicaciones. Si tienes más dudas, no dudes en consultar la documentación de tu hosting o contactar al soporte técnico.

[TIP] Para usuarios avanzados: considera automatizar las exportaciones con cron jobs desde cPanel. Así tendrás respaldos periódicos sin esfuerzo.

¡Ya estás listo para manejar 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