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

Guía para exportar e importar bases de datos en cPanel con phpMyAdmin

Actualizado el 30 de marzo de 2026

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

Cuando trabajas con sitios web dinámicos (como WordPress, Joomla o tiendas online), la base de datos es el corazón de tu proyecto. Almacena desde artículos y usuarios hasta productos y configuraciones. Por eso, saber cómo mover esta información entre servidores, hacer copias de seguridad o restaurar versiones anteriores es una habilidad esencial para cualquier administrador web.

Esta guía está pensada para principiantes. Te explicaré paso a paso cómo exportar e importar bases de datos usando phpMyAdmin desde cPanel. No necesitas ser un experto técnico; solo sigue las instrucciones con calma.

Al final, también resolveré las dudas más frecuentes. Vamos allá.


¿Qué es phpMyAdmin y por qué lo usamos?

phpMyAdmin es una herramienta web gratuita que permite gestionar bases de datos MySQL de forma visual, sin tener que escribir comandos complicados. Está disponible en prácticamente todos los paneles de hosting, incluyendo cPanel.

Con phpMyAdmin puedes:

  • Ver el contenido de tus tablas.
  • Ejecutar consultas SQL.
  • Exportar bases de datos completas o solo algunas tablas.
  • Importar archivos SQL para restaurar información.

En resumen, es el aliado perfecto para mover tus datos de un lugar a otro.


Requisitos antes de empezar

Antes de lanzarte a exportar o importar, verifica lo siguiente:

  • Acceso a cPanel: Debes tener credenciales de tu cuenta de hosting.
  • Nombre de la base de datos: La vas a ver en la sección "Bases de datos MySQL" de cPanel.
  • Archivo SQL válido: Para importar, necesitas un archivo con extensión .sql o .gz (comprimido).
  • Tiempo y paciencia: Bases de datos grandes pueden tardar unos minutos.

[INFO] Si tu base de datos es superior a 50 MB, puede que phpMyAdmin tenga límites de subida. En ese caso, te recomiendo usar la herramienta "Syspanel" (HestiaCP) o consultar con tu proveedor de hosting para aumentar el límite.


Cómo exportar base de datos cPanel (hacer una copia de seguridad)

Exportar tu base de datos es como tomar una foto de todo su contenido. La guardas en un archivo .sql que podrás usar después para restaurarla en otro servidor o como respaldo.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  3. Se abrirá una nueva ventana o pestaña con la interfaz de phpMyAdmin.

Paso 2: Selecciona la base de datos que quieres exportar

En el panel izquierdo de phpMyAdmin verás una lista con todas tus bases de datos. Haz clic en el nombre de la que deseas exportar. Se cargará la estructura de sus tablas.

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

Una vez dentro de la base de datos, busca en la barra superior la pestaña "Exportar" y haz clic. Verás dos opciones principales:

  • Método rápido: Exporta toda la base de datos en formato SQL con la configuración por defecto.
  • Método personalizado: Te permite elegir tablas específicas, formato de exportación, opciones de compresión, etc.

Para una copia de seguridad simple, elige "Método rápido" y formato SQL.

Paso 4: Descarga el archivo

Haz clic en el botón "Continuar" o "Exportar". El navegador descargará automáticamente un archivo con extensión .sql (por ejemplo, mibasededatos.sql).

[TIP] Guarda este archivo en una carpeta segura, como tu ordenador o un servicio en la nube. También puedes comprimirlo a .zip o .gz para ahorrar espacio.

Paso 5 (opcional): Exportar solo algunas tablas

Si solo necesitas respaldar ciertas tablas (por ejemplo, solo las de usuarios o productos), en el "Método personalizado" puedes marcar las que quieras. Esto es útil cuando la base de datos es muy grande.


Cómo importar MySQL en cPanel (restaurar una base de datos)

Importar es el proceso inverso: tomas un archivo .sql y lo cargas en una base de datos existente o nueva. Es como pegar la foto que tomaste antes.

Paso 1: Prepara la base de datos destino

Primero, asegúrate de tener una base de datos vacía o una donde quieras reemplazar los datos. Si no existe, créala desde cPanel:

  1. En cPanel, ve a "Bases de datos MySQL".
  2. En "Crear nueva base de datos", escribe un nombre y haz clic en "Crear base de datos".
  3. Luego, crea un usuario (si no lo tienes) y asígnale todos los privilegios.

[WARNING] Si importas sobre una base de datos existente, los datos antiguos se sobrescribirán. Asegúrate de tener una copia de seguridad previa.

Paso 2: Accede a phpMyAdmin y selecciona la base de datos

Igual que en la exportación, abre phpMyAdmin desde cPanel y haz clic en el nombre de la base de datos donde quieres importar.

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

En la barra superior, haz clic en "Importar". Verás un formulario con varias opciones:

  • Archivo a importar: Haz clic en "Seleccionar archivo" y busca el .sql o .gz en tu ordenador.
  • Juego de caracteres: Déjalo como está (utf8 generalmente).
  • Formato: SQL (es el único que necesitas).

Paso 4: Inicia la importación

Haz clic en el botón "Continuar" o "Importar". Dependiendo del tamaño del archivo, puede tardar desde segundos hasta varios minutos. Verás una barra de progreso.

Cuando termine, aparecerá un mensaje verde: "La importación se ha ejecutado correctamente".

Paso 5: Verifica los datos

Para confirmar que todo está bien, en el panel izquierdo expande la base de datos y revisa que las tablas y sus contenidos estén presentes. Puedes hacer clic en una tabla y luego en "Examinar" para ver filas de ejemplo.


Solución de problemas comunes

El archivo SQL es demasiado grande para phpMyAdmin

Muchos servidores limitan el tamaño de subida a 8 MB o 16 MB. Si tu archivo es más grande:

  • Opción 1: Usa la herramienta de importación de Syspanel (HestiaCP) en el puerto 2106. Allí suele tener límites más altos.
  • Opción 2: Divide el archivo SQL en partes más pequeñas usando un editor de texto o herramientas como BigDump.
  • Opción 3: Solicita a tu hosting que aumente temporalmente el límite.

Error de conexión o tiempo de espera

Si la importación se corta, puede deberse a que el servidor tiene un tiempo máximo de ejecución bajo. Intenta:

  • Usar archivos comprimidos .gz (phpMyAdmin los descomprime automáticamente).
  • Importar desde la línea de comandos (si tienes acceso SSH).
  • Contactar con soporte técnico.

Aparecen caracteres extraños (ñ, é, etc.)

Esto suele ocurrir por un problema de codificación. Al exportar, asegúrate de que la opción "Juego de caracteres del archivo" sea utf8. Al importar, también selecciona utf8. Si ya tienes datos corruptos, puede ser necesario reparar la base de datos.


Preguntas frecuentes (FAQ)

¿Puedo exportar una base de datos desde phpMyAdmin sin usar cPanel?

Sí, si tienes acceso directo a phpMyAdmin (por ejemplo, a través de tudominio.com/phpmyadmin), puedes hacerlo igual. Pero desde cPanel es más seguro porque ya estás autenticado.

¿Qué pasa si importo un archivo SQL con CREATE DATABASE?

Si el archivo contiene CREATE DATABASE, phpMyAdmin intentará crear una nueva base de datos. Si ya existe, puede dar error. Es mejor eliminar esa línea del archivo o importar dentro de una base de datos existente.

¿Pierdo datos al importar?

Depende. Si importas sobre una base de datos vacía, no pierdes nada. Si importas sobre una con datos, se sobrescribirán las tablas que coincidan en nombre. Las tablas nuevas se añadirán.

¿Es seguro tener phpMyAdmin público?

No del todo. Por seguridad, muchos hosting restringen el acceso a phpMyAdmin solo desde cPanel o mediante autenticación adicional. No lo expongas directamente en internet si no es necesario.

¿Cómo sé si mi base de datos se importó correctamente?

Revisa el número de tablas y filas. También puedes hacer una consulta simple, como seleccionar todos los registros de una tabla. Si ves datos coherentes, todo está bien.

¿Puedo usar phpMyAdmin para bases de datos de Syspanel (HestiaCP)?

Sí, pero el acceso es diferente. En Syspanel (HestiaCP), el puerto por defecto es el 2106. Dentro de esa interfaz, también encontrarás phpMyAdmin integrado.


Consejos finales para mantener tus bases de datos seguras

  • Haz copias de seguridad periódicas: Programa exportaciones semanales o mensuales, especialmente antes de actualizar tu CMS.
  • Nombra los archivos con fecha: Por ejemplo, backup_2025-03-15.sql. Así sabrás cuándo lo hiciste.
  • Guarda las copias en dos lugares: Uno local (tu PC) y otro en la nube (Google Drive, Dropbox).
  • No compartas tus archivos SQL: Contienen información sensible como correos, contraseñas hash y datos de clientes.
  • Usa contraseñas fuertes para los usuarios de la base de datos: En cPanel puedes gestionarlas fácilmente.

Conclusión

Exportar e importar bases de datos en cPanel con phpMyAdmin es un proceso sencillo una vez que conoces los pasos. Solo necesitas acceder a la herramienta, seleccionar tu base de datos y elegir entre exportar o importar. Recuerda siempre verificar los resultados y tener copias de seguridad actualizadas.

Si en algún momento te sientes perdido, vuelve a esta guía. Y si tu hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y que también dispone de phpMyAdmin.

¡Ahora ya puedes mover tus datos con confianza!

¿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