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

Cómo importar y exportar bases de datos MySQL con phpMyAdmin (cPanel y Plesk)

Actualizado el 11 de octubre de 2025

¿Qué es phpMyAdmin y por qué es tan útil?

Si alguna vez has tenido que gestionar una web, es muy probable que hayas escuchado hablar de phpMyAdmin. Es la herramienta más popular para administrar bases de datos MySQL y MariaDB desde un panel de control como cPanel o Plesk. Su interfaz gráfica te permite hacer cosas que en línea de comandos serían complicadas, con solo unos clics.

Para un usuario sin experiencia técnica, phpMyAdmin es como el "explorador de archivos" de tus bases de datos. Puedes ver las tablas, insertar datos, modificar registros y, lo más importante para este artículo, importar y exportar bases de datos completas.

Dominar estas dos funciones es esencial para:

  • Hacer copias de seguridad periódicas de tu web.
  • Mover tu sitio de un servidor a otro (por ejemplo, de un hosting compartido a un VPS).
  • Duplicar un sitio para crear un entorno de pruebas.
  • Restaurar tu web tras un error o un ataque.

En esta guía, te voy a explicar paso a paso cómo realizar la exportación (descargar una copia) y la importación (subir y restaurar) de bases de datos MySQL usando phpMyAdmin, tanto en cPanel como en Plesk. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.


Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este proceso, necesitas tener a mano los siguientes datos:

  • Acceso a tu panel de control (cPanel o Plesk). Normalmente, la URL es algo como tudominio.com/cpanel o tudominio.com:8443.
  • El nombre de tu base de datos y el usuario asociado a la misma. Si no lo recuerdas, no te preocupes, lo veremos dentro del panel.
  • El archivo de copia de seguridad (si vas a importar) en formato .sql, .zip o .gz. Asegúrate de saber dónde lo tienes guardado en tu ordenador.

[WARNING] Si vas a importar una base de datos en un sitio que ya está funcionando, el proceso sobrescribirá los datos existentes. Asegúrate de haber exportado una copia de seguridad de la base de datos actual antes de continuar.


Parte 1: Exportar una base de datos MySQL con phpMyAdmin

Exportar es el proceso de descargar una copia de tu base de datos en un archivo. Este archivo contiene todas las instrucciones SQL necesarias para recrear la estructura (tablas, índices) y los datos (filas) en otro servidor.

Exportar desde cPanel

  1. Inicia sesión en cPanel. Introduce tu usuario y contraseña en la URL de acceso.
  2. Busca la sección "Bases de datos". Dentro de cPanel, busca el icono llamado "phpMyAdmin". Suelen estar todos juntos en una zona llamada "Bases de Datos".
  3. Selecciona tu base de datos. Al hacer clic en phpMyAdmin, se abrirá una nueva pestaña en tu navegador. En el panel lateral izquierdo, verás una lista con los nombres de tus bases de datos. Haz clic en el nombre de la base de datos que quieres exportar. Verás que el panel derecho cambia para mostrar las tablas de esa base.
  4. Ve a la pestaña "Exportar". En la parte superior de la ventana de phpMyAdmin, hay una serie de pestañas: "Base de datos", "SQL", "Estado", etc. Haz clic en la pestaña "Exportar".
  5. Elige el método de exportación. Verás dos opciones principales:
    • Rápida: Exporta toda la base de datos con la configuración por defecto. Es la opción más sencilla y la que recomendamos para la mayoría de los casos.
    • Personalizada: Te permite elegir tablas específicas, el formato de compresión, etc. Úsala solo si necesitas un control más detallado.
  6. Selecciona el formato. En el apartado "Formato", asegúrate de que esté seleccionado "SQL". Si eliges el método "Rápida", este paso se hace automáticamente.
  7. Haz clic en "Continuar" o "Exportar". Dependiendo de la versión de phpMyAdmin, el botón puede tener uno de estos dos textos. El navegador comenzará a descargar un archivo (normalmente con el nombre de tu base de datos y la extensión .sql). ¡Ya tienes tu copia de seguridad!

[TIP] Si tu base de datos es muy grande (más de 100 MB), es posible que la descarga falle o se interrumpa. En ese caso, usa el método "Personalizado" y en el apartado "Formato de compresión" elige "gzip" o "zip". Esto reducirá el tamaño del archivo y facilitará la descarga.

Exportar desde Plesk

El proceso en Plesk es muy similar, pero el acceso es ligeramente diferente.

  1. Inicia sesión en Plesk. Accede a tu panel con tu usuario y contraseña.
  2. Busca la sección de "Bases de datos". En el menú lateral izquierdo, busca el icono o enlace llamado "Bases de datos". Te llevará a una lista con todas las bases de datos de tu suscripción.
  3. Accede a phpMyAdmin. En la fila de tu base de datos, verás un icono o botón que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña.
  4. Repite los pasos 4 a 7 de la sección anterior. Una vez dentro de phpMyAdmin, el proceso de exportación es exactamente el mismo que en cPanel: ve a la pestaña "Exportar", elige el método y el formato, y haz clic en "Continuar".

Parte 2: Importar una base de datos MySQL con phpMyAdmin

Importar es el proceso inverso: subir un archivo .sql (o comprimido) a phpMyAdmin para que cree la base de datos y la rellene con los datos del archivo.

Importar desde cPanel

  1. Inicia sesión en cPanel y abre phpMyAdmin (como en los pasos 1 y 2 de la exportación).
  2. Selecciona la base de datos de destino. En el panel lateral izquierdo, haz clic en el nombre de la base de datos donde quieres importar los datos. Es muy importante que la base de datos ya exista. Si estás moviendo tu web a un servidor nuevo, primero deberás crearla en cPanel (sección "Bases de datos MySQL") y luego seguir estos pasos.
  3. Ve a la pestaña "Importar". En la parte superior, haz clic en la pestaña "Importar".
  4. Selecciona el archivo. Verás un botón que dice "Examinar" o "Seleccionar archivo". Haz clic en él y busca en tu ordenador el archivo de copia de seguridad que descargaste previamente (el .sql, .zip o .gz).
  5. Haz clic en "Continuar" o "Importar". El proceso comenzará. Verás una barra de progreso o un mensaje de éxito al finalizar.

[WARNING] Si el archivo que intentas importar es demasiado grande, es posible que phpMyAdmin muestre un error de "memoria agotada" o que el proceso se detenga. Para solucionarlo, debes aumentar los límites de subida en la configuración de PHP de tu hosting. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting para que te ayude. Otra opción es importar el archivo por partes, pero eso es más avanzado.

Importar desde Plesk

  1. Inicia sesión en Plesk y accede a "Bases de datos".
  2. Haz clic en "phpMyAdmin" junto a la base de datos de destino.
  3. Repite los pasos 3 a 5 de la sección anterior. Una vez dentro de phpMyAdmin, el proceso de importación es idéntico al de cPanel.

Solución de problemas comunes (FAQ)

Aquí te dejo algunas de las dudas más frecuentes que nos suelen llegar al soporte técnico:

¿Por qué recibo un error "No se pudo conectar" al abrir phpMyAdmin?

Esto suele deberse a que el servicio de MySQL/MariaDB está caído en el servidor. Si este es tu caso, contacta con tu proveedor de hosting para que lo reinicie. No hay nada que puedas hacer desde tu panel.

¿Qué significa el error "#1044 - Acceso denegado para el usuario 'usuario'@'localhost' a la base de datos 'basededatos'"?

Este error indica que el usuario de la base de datos no tiene permisos para acceder a la base de datos que has seleccionado. Asegúrate de que has elegido la base de datos correcta y que el usuario tiene todos los privilegios. Puedes comprobarlo en cPanel en la sección "Bases de datos MySQL".

Al importar, me da un error de "Formato de archivo no reconocido".

Esto casi siempre significa que el archivo que estás intentando subir no es un archivo SQL válido. Asegúrate de que has exportado la base de datos con phpMyAdmin o con la herramienta mysqldump de tu servidor anterior. Si el archivo es un .zip o .gz, no lo descomprimas, phpMyAdmin puede leerlo directamente.

¿Puedo importar una base de datos de una versión de MySQL a otra diferente?

Sí, en la mayoría de los casos. Sin embargo, si el servidor de destino tiene una versión de MySQL mucho más antigua que la del origen, puede haber problemas de compatibilidad con ciertas funciones o tipos de datos. Lo más común es que funcione sin problemas, pero es algo a tener en cuenta.

¿Cómo puedo hacer una copia de seguridad automática de mi base de datos?

phpMyAdmin no tiene un programador de tareas integrado. Para hacer copias automáticas, necesitas usar las herramientas de tu panel de control. Tanto cPanel como Plesk ofrecen opciones de copia de seguridad programadas (normalmente en la sección "Archivos" o "Copias de seguridad"). Si no las encuentras, contacta con tu proveedor.

Si uso Syspanel (HestiaCP), ¿cómo hago esto?

Syspanel (también conocido como HestiaCP) es otro panel de control popular. El acceso a phpMyAdmin se hace de forma similar, pero la URL suele ser tudominio.com:2106 para el panel, y dentro de él, en la sección de bases de datos, encontrarás el enlace a phpMyAdmin. El proceso de importar y exportar dentro de phpMyAdmin es exactamente el mismo que te he explicado para cPanel y Plesk.


Conclusión y buenas prácticas

Como has visto, importar y exportar bases de datos MySQL con phpMyAdmin es un proceso muy sencillo una vez que sabes dónde hacer clic. Es una habilidad fundamental para cualquier persona que gestione un sitio web, ya que te da el control total sobre tus datos.

Para terminar, te dejo con algunas buenas prácticas:

  • Realiza copias de seguridad con regularidad. No esperes a tener un problema para hacerlo. Una vez al mes o antes de hacer cualquier cambio importante en tu web es una buena frecuencia.
  • Guarda las copias en un lugar seguro. No las dejes solo en el servidor. Descárgalas a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
  • Comprueba tus copias de seguridad. De nada sirve tener una copia si no puedes restaurarla. De vez en cuando, prueba a importar la copia en un entorno de pruebas para asegurarte de que funciona.
  • Documenta el proceso. Anota en algún sitio los pasos que sigues y las contraseñas que usas. Te ahorrará muchos quebraderos de cabeza en el futuro.

Espero que esta guía te haya sido de gran ayuda. Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿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