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

Categoría: cPanel

phpMyAdmin es la herramienta incluida en cPanel que te permite administrar tus bases de datos MySQL desde el navegador. En esta guía vas a aprender a exportar una base de datos completa a un archivo .sql y a importar ese archivo en otra base de datos, para hacer un respaldo antes de un cambio importante, migrar tu sitio o restaurar información.

Antes de empezar

  • Necesitas acceso a tu cuenta de cPanel. Si no recuerdas cómo entrar, revisa los datos de acceso en el correo de bienvenida del servicio.
  • Identifica el nombre exacto de la base de datos que quieres exportar. Lo encuentras en la sección Bases de datos de cPanel.
  • Si vas a importar a una base de datos nueva, créala primero con el Asistente de base de datos en cPanel y asigna un usuario con todos los privilegios.
  • phpMyAdmin en planes de hospedaje compartido tiene un límite de tamaño para importaciones definido por el servidor. Si tu archivo supera el límite mostrado en la interfaz, contacta a soporte para que te ayuden.

Exportar una base de datos

  1. Inicia sesión en cPanel y busca la sección Bases de datos.
  2. Haz clic en phpMyAdmin. Se abrirá en una pestaña nueva.
  3. En el panel izquierdo, haz clic sobre el nombre de la base de datos que quieres exportar.
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Deja seleccionado el método Rápido y el formato SQL. Esto exporta todas las tablas con estructura y datos.
  6. Haz clic en el botón Continuar (o Ir, según el idioma de tu phpMyAdmin).
  7. El navegador descargará un archivo .sql a tu computadora. Guárdalo en un lugar seguro; ese archivo es tu respaldo.

Importar un archivo SQL

  1. Inicia sesión en cPanel y abre phpMyAdmin desde la sección Bases de datos.
  2. En el panel izquierdo, haz clic sobre la base de datos de destino donde quieres importar la información.
  3. Haz clic en la pestaña Importar en la parte superior.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste antes.
  5. Deja el formato en SQL y la codificación de caracteres en utf-8 (valores predeterminados).
  6. Haz clic en el botón Continuar (o Ir).
  7. Espera hasta que el proceso finalice. phpMyAdmin mostrará un mensaje de confirmación en verde indicando que la importación fue exitosa.

Cómo verificar que quedó bien

  1. En phpMyAdmin, haz clic en la base de datos de destino en el panel izquierdo y confirma que aparecen todas las tablas que esperabas.
  2. Haz clic en alguna tabla importante (por ejemplo, una tabla de publicaciones si usas un CMS) y revisa que los registros estén completos.
  3. Abre tu sitio web en el navegador y navega por varias páginas para confirmar que carga correctamente.
  4. Si tu sitio usa un CMS, inicia sesión en el panel de administración y verifica que las entradas, páginas y configuraciones estén intactas.

Errores comunes

  • “You do not have permission to access this database” → El usuario MySQL asignado no tiene privilegios sobre esa base de datos → Ve a Bases de datos MySQL en cPanel, busca la base de datos y asigna el usuario con todos los privilegios.
  • “Max file size exceeded” o el archivo no se sube → El archivo .sql supera el límite de importación de phpMyAdmin → Contacta a soporte para que importen el archivo por ti.
  • "#1062 – Duplicate entry" → La base de datos de destino ya tenía tablas con datos y hay conflictos → Antes de importar, ve a la pestaña Estructura, selecciona todas las tablas y elige Eliminar (Drop) para vaciar la base de datos, luego repite la importación.

Cuándo pedir ayuda

Si tu archivo de respaldo pesa más de lo que phpMyAdmin permite subir, si recibes errores que no se resuelven con los pasos anteriores o si necesitas migrar varias bases de datos a la vez, abre un ticket desde tu área de cliente. El equipo de soporte puede importar archivos grandes y revisar permisos directamente en el servidor.

¿Aún necesitas ayuda?

Si esta guía no resolvió tu problema, nuestro equipo te ayudará por ticket.