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

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

Actualizado el 17 de enero de 2026

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

Si alguna vez has necesitado gestionar una base de datos MySQL, seguro que has oído hablar de phpMyAdmin. Es, sin duda, la herramienta más popular y accesible para administrar bases de datos desde un panel de control como cPanel, Plesk o DirectAdmin.

Piensa en phpMyAdmin como un "oficina virtual" para tus bases de datos. En lugar de escribir comandos complejos en una línea de terminal (lo que se conoce como CLI), phpMyAdmin te ofrece una interfaz gráfica amigable donde puedes hacer clic, seleccionar y ejecutar acciones con solo unos pocos clics.

La operación más común y, a la vez, más crítica que realizarás con phpMyAdmin es importar y exportar bases de datos. Exportar te permite crear una copia de seguridad (backup) de tu información o moverla a otro servidor. Importar, por otro lado, te permite restaurar esa copia o subir una base de datos nueva a tu hosting.

En este tutorial extenso y detallado, te guiaré paso a paso por el proceso completo de importación y exportación de bases de datos MySQL utilizando phpMyAdmin en los tres paneles de control más utilizados en el mundo del hosting: cPanel, Plesk y DirectAdmin. No importa si eres un principiante total o si ya tienes algo de experiencia, aquí encontrarás todo lo que necesitas saber, con consejos y advertencias importantes para que no pierdas datos.


Preparación: Accede a phpMyAdmin desde tu panel de control

Antes de empezar a importar o exportar, necesitas saber cómo llegar a phpMyAdmin. La ruta varía ligeramente según el panel de control que uses, pero no te preocupes, es muy sencillo en todos los casos.

### Acceso desde cPanel

cPanel es uno de los paneles más extendidos. Para encontrar phpMyAdmin:

  1. Inicia sesión en tu cuenta de cPanel (normalmente a través de tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el icono de "phpMyAdmin". Se abrirá en una nueva pestaña de tu navegador.

### Acceso desde Plesk

Plesk tiene una interfaz más moderna. El acceso es el siguiente:

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Bases de datos" (o "Bases de datos MySQL").
  4. En la lista de bases de datos, verás un icono o botón que dice "phpMyAdmin". Haz clic en él.

### Acceso desde DirectAdmin

DirectAdmin es conocido por su simplicidad. Para acceder:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. En el menú superior, haz clic en "Gestión de MySQL" (o "MySQL Management").
  3. Se abrirá una lista de tus bases de datos. Al lado de cada una, o en la parte superior, verás un enlace o botón para "phpMyAdmin".
  4. Haz clic en él y se abrirá la herramienta.

[INFO] Si tu hosting utiliza un panel como Syspanel (antes conocido como HestiaCP), el acceso es igual de sencillo. Recuerda que deberás acceder a tu panel a través del puerto 2106 (ej. tudominio.com:2106). Dentro de Syspanel, busca la sección de bases de datos y encontrarás el enlace directo a phpMyAdmin.


Cómo exportar una base de datos MySQL con phpMyAdmin (Crear un Backup)

Exportar es el proceso de extraer toda la estructura y los datos de tu base de datos en un único archivo, normalmente con extensión .sql. Este archivo es un conjunto de instrucciones SQL que, al ejecutarse, recrean la base de datos completa.

Este proceso es fundamental para:

  • Realizar copias de seguridad antes de hacer cambios importantes (actualizar un CMS, modificar código, etc.).
  • Mover tu web a otro servidor de hosting.
  • Duplicar un sitio para crear un entorno de pruebas.

Vamos a ver cómo hacerlo paso a paso.

### Paso 1: Selecciona tu base de datos

Una vez dentro de phpMyAdmin, verás una columna en el lado izquierdo de la pantalla con el listado de todas tus bases de datos.

  1. Haz clic en el nombre de la base de datos que deseas exportar.
  2. Verás que la pantalla principal cambia y muestra las tablas de esa base de datos.

### Paso 2: Accede a la pestaña "Exportar"

En la barra de navegación superior de phpMyAdmin, verás varias pestañas: "Estructura", "SQL", "Buscar", "Exportar", "Importar", etc.

  1. Haz clic en la pestaña "Exportar".

### Paso 3: Elige el método de exportación

phpMyAdmin te ofrece dos métodos principales. Te recomiendo encarecidamente el primero para la mayoría de los casos.

  • Rápido: Exporta todo el contenido de la base de datos en un solo archivo con la configuración por defecto. Es la opción más sencilla y la que usarás el 99% de las veces.
  • Personalizado: Te permite afinar cada detalle de la exportación, como seleccionar tablas específicas, comprimir el archivo, o cambiar la configuración de los datos.

Para una exportación estándar, elige "Rápido" y asegúrate de que el formato sea "SQL".

### Paso 4: (Opcional) Exportación personalizada

Si eliges "Personalizado", podrás:

  • Seleccionar tablas específicas: Útil si solo necesitas respaldar una parte de la base de datos.
  • Comprimir el archivo: Elige "gzip" o "zip" para que el archivo .sql ocupe menos espacio y sea más rápido de descargar. Esto es muy útil para bases de datos grandes.
  • Marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / TRIGGER": Esta opción añade comandos que eliminan las tablas antes de crearlas. Es muy útil para evitar errores al importar en un entorno donde ya existe la base de datos.

### Paso 5: Descarga el archivo

  1. Haz clic en el botón "Continuar" o "Exportar".
  2. El navegador comenzará a descargar un archivo con un nombre similar a nombre_de_tu_base_de_datos.sql (o .sql.gz si elegiste comprimir).
  3. ¡Guarda ese archivo en un lugar seguro! Es tu copia de seguridad.

[TIP] Siempre exporta tu base de datos justo antes de realizar cualquier actualización importante de tu sitio web. Te ahorrará muchos dolores de cabeza si algo sale mal.


Cómo importar una base de datos MySQL con phpMyAdmin (Restaurar o Migrar)

Importar es el proceso inverso: tomar un archivo .sql y ejecutarlo para crear o reemplazar la información en una base de datos. Es lo que harás para restaurar un backup o para subir la base de datos de un sitio web a un nuevo servidor.

### Paso 1: Prepara tu archivo .sql

Asegúrate de tener el archivo .sql (o .sql.gz / .zip) que deseas importar en tu computadora. Si lo has comprimido, no necesitas descomprimirlo, phpMyAdmin lo maneja automáticamente.

### Paso 2: Selecciona la base de datos de destino

Este paso es crucial.

  • Si vas a restaurar un backup de una base de datos que ya existe, haz clic en el nombre de esa base de datos en la columna izquierda.
  • Si vas a importar una base de datos nueva, primero debes crearla desde tu panel de control (cPanel, Plesk, DirectAdmin, etc.) y luego hacer clic en su nombre en phpMyAdmin. La base de datos debe estar vacía o, al menos, no tener tablas con los mismos nombres que las que vas a importar.

### Paso 3: Accede a la pestaña "Importar"

En la parte superior, haz clic en la pestaña "Importar".

### Paso 4: Selecciona el archivo

  1. Verás una sección llamada "Archivo a importar".
  2. Haz clic en el botón "Examinar" o "Elegir archivo".
  3. Busca en tu computadora el archivo .sql que quieres importar y selecciónalo.
  4. En la opción "Formato", asegúrate de que esté seleccionado "SQL".

### Paso 5: Ejecuta la importación

  1. Deja el resto de las opciones con sus valores por defecto (normalmente son correctos).
  2. Haz clic en el botón "Continuar" o "Importar" en la parte inferior de la página.
  3. phpMyAdmin procesará el archivo y, si todo ha ido bien, verás un mensaje verde de éxito: "La importación ha sido exitosa, se ejecutaron X consultas".

[WARNING] CUIDADO: Importar un archivo .sql sobrescribirá las tablas existentes con el mismo nombre. Si no estás seguro de lo que haces, es mejor que primero exportes la base de datos actual como respaldo. Una vez sobrescrita, la información anterior no se puede recuperar.


Errores comunes al importar o exportar y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más comunes y sus soluciones.

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

  • Causa: Normalmente ocurre cuando intentas importar a una base de datos que no existe o cuando las credenciales de usuario no tienen permisos.
  • Solución: Verifica que has creado la base de datos en tu panel de control y que has seleccionado la correcta en phpMyAdmin. Asegúrate de que el usuario de la base de datos tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

### Error: "El archivo es demasiado grande" o "Tamaño máximo de importación"

  • Causa: phpMyAdmin, por configuración del servidor, tiene un límite de tamaño para los archivos de importación (a menudo 50MB o 100MB).
  • Solución:
    • Comprime el archivo: Si tienes el archivo en formato .sql.gz o .zip, phpMyAdmin lo descomprime automáticamente y puede superar el límite.
    • Divide el archivo: Si es muy grande, puedes usar un editor de texto (como Notepad++ o Sublime Text) para dividirlo en varios archivos más pequeños y importarlos uno a uno.
    • Usa la línea de comandos: Si tienes acceso SSH, puedes importar el archivo directamente con el comando mysql -u usuario -p base_de_datos < archivo.sql. Esta es la opción más fiable para bases de datos gigantes.

### Error: "Error de sintaxis SQL" o "Consulta desconocida"

  • Causa: El archivo .sql está corrupto o ha sido modificado con un editor de texto que ha alterado su codificación.
  • Solución: Asegúrate de que el archivo no esté dañado. Intenta exportarlo de nuevo desde el servidor original. Si lo has editado, ábrelo con un editor que respete la codificación UTF-8 sin BOM.

### Error: "La importación ha fallado" sin mensaje específico

  • Causa: Puede haber un conflicto con los nombres de las tablas o el archivo contiene instrucciones incompatibles con la versión de MySQL de tu servidor.
  • Solución: Revisa el archivo .sql en busca de errores. A veces, los backends de algunos CMS (como WordPress) generan archivos con un prefijo de tabla (ej. wp_). Asegúrate de que el prefijo en el archivo coincide con el que espera tu nueva instalación.

Preguntas Frecuentes (FAQ) sobre phpMyAdmin

Para finalizar, aquí tienes respuestas rápidas a las dudas más habituales.

¿Qué es mejor, exportar en formato SQL o comprimido (gzip/zip)?

Para hacer un backup, es indistinto. El formato .sql es universal y legible. Si el archivo es muy grande, te recomiendo usar gzip para ahorrar espacio y acelerar la descarga. Para importar, ambos funcionan bien, ya que phpMyAdmin descomprime automáticamente.

¿Puedo importar una base de datos de WordPress a otro hosting con un dominio diferente?

Sí, pero tendrás que editar el archivo wp-config.php de WordPress con los nuevos datos de la base de datos (nombre, usuario y contraseña). Además, es probable que tengas que usar un plugin como "Better Search Replace" para actualizar las URLs del dominio antiguo al nuevo dentro de la base de datos.

¿Con qué frecuencia debo exportar mi base de datos?

Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, te recomiendo hacer un backup diario. Si es un sitio estático, semanal o mensual puede ser suficiente. Lo importante es tener una copia de seguridad reciente.

¿Es seguro usar phpMyAdmin para importar y exportar?

Sí, es la herramienta estándar de facto. Solo debes tener cuidado de no borrar o modificar datos sin saber lo que haces. Siempre trabaja con una copia de seguridad reciente.

¿Qué hago si mi base de datos es tan grande que phpMyAdmin se agota el tiempo (timeout)?

Este es un problema común con bases de datos de más de 100MB. La solución más efectiva es usar la línea de comandos (SSH) si tu plan de hosting lo permite. Si no, contacta con tu proveedor de hosting para que te ayuden a importarla o solicita que aumenten el límite de tiempo de ejecución.


Conclusión

Dominar la importación y exportación de bases de datos con phpMyAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. Ya sea para realizar una copia de seguridad, migrar tu proyecto a un servidor más potente o simplemente tener la tranquilidad de saber que tus datos están a salvo, este proceso es tu mejor aliado.

Recuerda que la práctica hace al maestro. No esperes a tener un problema para familiarizarte con phpMyAdmin. Entra en tu panel de control, explora la herramienta y realiza una exportación de prueba hoy mismo. Verás que en pocos minutos te sentirás mucho más seguro gestionando tus bases de datos.

Si tienes cualquier otra duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Estarán encantados de ayudarte a sacar el máximo partido a tu hosting y a phpMyAdmin!

¿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