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

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

Actualizado el 20 de enero de 2026

¿Qué es phpMyAdmin y por qué es tan útil para tu base de datos?

Si tienes una web, es muy probable que uses bases de datos MySQL para guardar desde los artículos de tu blog hasta los pedidos de tu tienda online. Para gestionarlas sin necesidad de saber comandos complejos, existe una herramienta estrella: phpMyAdmin. Es un panel visual que te permite interactuar con tu base de datos desde el navegador, sin escribir una sola línea de código SQL.

En este artículo, te voy a explicar paso a paso cómo exportar base de datos MySQL (para hacer copias de seguridad o mover tu web) y cómo importar base de datos phpMyAdmin (para restaurar un respaldo o migrar tu sitio a un nuevo servidor). Lo haremos tanto en cPanel como en Plesk, los dos paneles de control de hosting más comunes. Al final, tendrás claro el proceso de phpMyAdmin import export para que puedas hacerlo tú mismo con total confianza.

No te preocupes si nunca lo has hecho. Voy a usar un lenguaje muy sencillo, con pasos numerados y consejos prácticos para que no te pierdas. Al fin y al cabo, respaldar base de datos es una de las tareas más importantes para la salud de cualquier proyecto web, y dominarla te dará mucha tranquilidad.


Antes de empezar: conceptos básicos que debes conocer

Para que todo tenga sentido, vamos a aclarar tres conceptos rápidamente:

  1. Base de datos: Es como un gran archivador donde se guardan los datos de tu web. Contiene tablas, que a su vez tienen filas y columnas (como una hoja de cálculo de Excel).
  2. Exportar: Significa sacar una copia de todo el contenido de la base de datos (las tablas, los datos, la estructura) en un solo archivo, normalmente con extensión .sql. Este archivo es tu "respaldo".
  3. Importar: Es el proceso inverso. Consiste en coger un archivo .sql (o comprimido .zip o .gz) y cargarlo en phpMyAdmin para que cree la base de datos dentro de tu servidor.

[INFO]
Una base de datos y un usuario de base de datos son cosas distintas. La base de datos es el "almacén" y el usuario es la "llave" que permite a tu web entrar a ese almacén. Cuando importas, solo restauras el contenido del almacén, no las llaves.


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

Vamos a empezar con cPanel, que es el panel más popular en el hosting compartido. El proceso es muy intuitivo.

Paso 1: Accede a tu panel de control

Escribe en tu navegador la dirección de tu cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

Paso 2: Entra a phpMyAdmin

Dentro de cPanel, busca la sección "Bases de Datos". Ahí verás un icono que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña o ventana con la herramienta.

Paso 3: Selecciona tu base de datos

En el panel lateral izquierdo de phpMyAdmin, verás una lista con los nombres de todas tus bases de datos. Haz clic en el nombre de la que quieres exportar. Verás que el panel de la derecha cambia y muestra las tablas de esa base de datos.

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

En la barra de navegación superior, haz clic en la pestaña que dice "Exportar". Es el penúltimo icono, justo antes de "Importar".

Paso 5: Elige el método de exportación

phpMyAdmin te ofrece dos métodos:

  • Rápido: Exporta todo sin opciones, en un formato estándar. Es perfecto para la mayoría de los casos.
  • Personalizado: Te da control total sobre qué tablas exportar, el formato del archivo, compresión, etc. Lo usaremos en el siguiente paso.

Te recomiendo que para hacer una copia de seguridad sencilla elijas "Rápido", pero si quieres afinar el proceso, selecciona "Personalizado".

Paso 6: Configura la exportación (si eliges "Personalizado")

Si has elegido "Personalizado", verás varias opciones. Esto es lo que necesitas saber:

  • Formato: Asegúrate de que esté seleccionado "SQL". Es el formato estándar para bases de datos MySQL.
  • Compresión: Puedes elegir "Ninguna", "zipped" o "gzipped". Si tu base de datos es muy grande, te recomiendo elegir "zipped" para que el archivo pese menos y sea más fácil de descargar o subir.
  • Opciones específicas del formato: Aquí puedes marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto hace que, al importar, si ya existe una tabla con el mismo nombre, se elimine y se cree de nuevo. Es útil para evitar errores.

Paso 7: Descarga tu respaldo

Al final de la página, haz clic en el botón "Exportar" (o "Continuar"). El navegador descargará automáticamente el archivo .sql (o .zip/.gz) en tu ordenador. ¡Ya has conseguido exportar base de datos MySQL con éxito!

[TIP]
Guarda siempre tus respaldos en un lugar seguro, como un disco duro externo o en la nube (Google Drive, Dropbox). No los dejes solo en el servidor, porque si el servidor falla, perderías la copia y los datos.


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

Ahora vamos a hacer el proceso inverso. Imagina que te has mudado de hosting o que has restaurado un respaldo antiguo. Aquí es donde necesitas importar base de datos phpMyAdmin.

Paso 1: Accede a phpMyAdmin (igual que antes)

Sigue los pasos 1 y 2 de la sección anterior para entrar a phpMyAdmin desde cPanel.

Paso 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 importante que esta base de datos ya exista. Si no existe, tendrás que crearla primero desde cPanel (en la sección "Bases de datos MySQL") con el mismo nombre o uno nuevo.

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

En la barra superior, haz clic en la pestaña "Importar". Está justo al lado de "Exportar".

Paso 4: Selecciona el archivo de respaldo

Verás un botón que dice "Elegir archivo" o "Examinar". Haz clic en él y busca en tu ordenador el archivo .sql, .zip o .gz que quieres importar.

Paso 5: Configura las opciones de importación

  • Formato del archivo: Deja que phpMyAdmin lo detecte automáticamente. Normalmente lo hace bien.
  • Codificación: Déjala por defecto (utf-8) a menos que sepas que tu archivo usa otra codificación.

Paso 6: Ejecuta la importación

Haz clic en el botón "Continuar" o "Importar" que está al final de la página. phpMyAdmin procesará el archivo. Si todo ha ido bien, verás un mensaje de éxito en verde. Si hay algún error, te mostrará un mensaje en rojo con la descripción del problema.

[WARNING]
Importar una base de datos sobrescribe los datos existentes. Si importas a una base de datos que ya tiene contenido, los datos antiguos se perderán (a menos que el archivo incluya las sentencias DROP TABLE, que las eliminaría primero). Siempre haz un respaldo antes de importar para poder revertir el cambio si algo sale mal.


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

El proceso en Plesk es muy similar, pero la forma de acceder a phpMyAdmin es un poco diferente. Plesk es otro panel de control muy usado, sobre todo en servidores VPS y dedicados.

Paso 1: Accede a Plesk

Escribe la dirección de tu panel de Plesk, que normalmente es tudominio.com:8443. Introduce tus credenciales.

Paso 2: Encuentra la base de datos

En el panel principal de Plesk, busca la sección "Bases de datos" (o "Sitios web y dominios" y luego "Bases de datos" dentro de tu dominio). Verás una lista con todas tus bases de datos.

Paso 3: Accede a phpMyAdmin

Junto al nombre de la base de datos que quieres exportar, verás un icono con un "elefante" (el logo de MySQL) o que dice "phpMyAdmin". Haz clic en él. Se abrirá phpMyAdmin en una nueva pestaña.

Paso 4: Repite los pasos de exportación

Una vez dentro de phpMyAdmin, el proceso es exactamente el mismo que en cPanel:

  1. Asegúrate de que tu base de datos esté seleccionada en el panel izquierdo.
  2. Ve a la pestaña "Exportar".
  3. Elige el método (Rápido o Personalizado).
  4. Configura el formato y la compresión.
  5. Haz clic en "Exportar" y descarga el archivo.

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

Para importar en Plesk, el proceso también es muy parecido.

Paso 1: Accede a phpMyAdmin de la base de datos de destino

Entra en Plesk, localiza la base de datos donde quieres importar los datos y haz clic en su icono de phpMyAdmin.

Paso 2: Selecciona la base de datos

En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos para asegurarte de que estás en el lugar correcto.

Paso 3: Ve a "Importar" y sube el archivo

Haz clic en la pestaña "Importar", selecciona el archivo de tu respaldo con el botón "Elegir archivo" y haz clic en "Continuar" o "Importar".

Paso 4: Espera el resultado

Solo tienes que esperar a que termine el proceso. Verás el mensaje de éxito o error correspondiente.

[INFO]
Tanto en cPanel como en Plesk, si tu archivo de respaldo es muy grande (por ejemplo, más de 100 MB), es posible que el servidor tenga un tiempo máximo de ejecución. Si la importación falla por este motivo, puedes intentar subir el archivo comprimido (.zip o .gz) o dividir el archivo SQL en partes más pequeñas.


Errores comunes al importar y exportar bases de datos MySQL

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más frecuentes y cómo solucionarlos.

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

  • Causa: El usuario de la base de datos no tiene permisos o la contraseña es incorrecta.
  • Solución: Verifica que el usuario y la contraseña de la base de datos (los que usas en tu archivo de configuración de la web, como wp-config.php en WordPress) son correctos y que el usuario tiene todos los privilegios sobre la base de datos.

Error: "La tabla ya existe" o "Error en la sintaxis SQL"

  • Causa: Estás importando un archivo a una base de datos que ya contiene tablas con el mismo nombre, o el archivo SQL tiene algún error.
  • Solución: Si el problema es la existencia de tablas, asegúrate de que tu archivo de respaldo incluya las sentencias DROP TABLE (marca esa opción al exportar). Si el error es de sintaxis, puede que el archivo esté corrupto o haya sido generado con una versión diferente de MySQL. Intenta exportarlo de nuevo.

Error: "Tiempo de ejecución excedido" o "Memoria agotada"

  • Causa: El archivo es demasiado grande para el límite de tu servidor.
  • Solución: Comprime el archivo antes de subirlo (.zip o .gz). También puedes intentar aumentar los límites de max_execution_time y memory_limit en el php.ini de tu servidor (si tienes acceso), o contactar con tu proveedor de hosting.

Error: "El archivo no parece ser un archivo SQL"

  • Causa: Estás intentando subir un archivo que no tiene el formato correcto.
  • Solución: Asegúrate de que el archivo que intentas importar es el que has exportado con phpMyAdmin y que no lo has renombrado con una extensión incorrecta.

Preguntas frecuentes (FAQ) sobre phpMyAdmin

¿Puedo usar phpMyAdmin para editar datos directamente?

Sí, puedes. Al hacer clic en una tabla, verás la opción "Examinar" para ver los datos, "Insertar" para añadir filas nuevas, y "Operaciones" para otras acciones. Pero ten mucho cuidado: cualquier cambio que hagas se guarda directamente en la base de datos. Si no estás seguro de lo que haces, es mejor hacer una exportación primero.

¿Qué es mejor, exportar en SQL o en CSV?

Depende del uso. El formato SQL es el estándar para mover bases de datos entre servidores o restaurar copias de seguridad. El formato CSV (valores separados por comas) es útil si quieres abrir los datos en Excel o Google Sheets para analizarlos, pero no sirve para restaurar una base de datos completa.

¿Necesito crear una base de datos antes de importar?

Sí, es obligatorio. La base de datos de destino debe existir en el servidor antes de intentar importar. Puedes crearla desde cPanel o Plesk. En cPanel, ve a "Bases de datos MySQL", escribe un nombre y crea un usuario. En Plesk, ve a "Añadir base de datos".

¿Puedo importar una base de datos de WordPress sin problemas?

Sí, es el caso más común. Solo tienes que asegurarte de que el archivo .sql es el correcto y que la base de datos de destino existe. Después de importar, es posible que tengas que actualizar el archivo de configuración de WordPress (wp-config.php) con el nuevo nombre de la base de datos y el usuario.

¿Cómo puedo hacer un respaldo automático de mi base de datos?

phpMyAdmin no tiene una función de respaldo automático. Pero la mayoría de los paneles de control tienen herramientas integradas para ello. En cPanel, busca la sección "Copias de seguridad". En Plesk, busca "Administrador de copias de seguridad". También puedes configurar un cron job en tu servidor para que ejecute comandos de mysqldump automáticamente.


Consejos finales para gestionar tus bases de datos como un profesional

Gestionar tus bases de datos puede parecer intimidante al principio, pero con estas herramientas y consejos, estarás más que preparado para hacerlo tú mismo.

  1. Respaldar, respaldar y respaldar: La regla de oro. Haz una exportación de tu base de datos antes de hacer cualquier cambio importante en tu web, como actualizar un plugin, cambiar de tema o modificar la configuración.
  2. Mantén un calendario de respaldos: No esperes a que ocurra un desastre. Establece una rutina semanal o mensual para respaldar base de datos y guarda las copias en un lugar externo.
  3. Usa la compresión: Siempre que puedas, exporta con compresión zipped o gzipped. Ahorrarás espacio y tiempo de descarga/subida.
  4. No toques la estructura si no sabes lo que haces: Si solo necesitas modificar un valor en una fila, hazlo con cuidado. Pero si tienes que añadir o eliminar columnas, tablas o índices, y no eres un experto, es mejor que consultes con un desarrollador. Un error aquí puede romper tu web.
  5. Mantén tu phpMyAdmin actualizado: Una versión desactualizada puede tener vulnerabilidades de seguridad. Asegúrate de que tu proveedor de hosting la mantiene al día.

[TIP]

¿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