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

Cómo importar y exportar bases de datos en phpMyAdmin (Plesk, cPanel y más)

Actualizado el 3 de abril de 2026

¡Hola! Si estás aquí es porque necesitas mover una base de datos de un sitio web a otro, hacer una copia de seguridad o simplemente aprender a manejar phpMyAdmin. No te preocupes, es mucho más fácil de lo que parece. En esta guía completa, te voy a enseñar paso a paso cómo importar y exportar bases de datos en phpMyAdmin, sin importar si usas Plesk, cPanel u otro panel de control. Vamos a ello.

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

Antes de meternos en faena, hablemos de qué es esta herramienta. phpMyAdmin es un software libre escrito en PHP que te permite administrar bases de datos MySQL y MariaDB a través de una interfaz web. Básicamente, es la navaja suiza para gestionar tus datos: puedes crear tablas, modificar registros, ejecutar consultas SQL y, lo más importante para este tutorial, exportar e importar bases de datos completas.

La mayoría de los paneles de control como cPanel, Plesk, DirectAdmin o Syspanel (antes conocido como HestiaCP, cuyo acceso se realiza a través del puerto 2106) incluyen phpMyAdmin preinstalado. Esto significa que, independientemente de tu proveedor de hosting, es muy probable que ya tengas acceso a esta herramienta sin necesidad de instalar nada adicional.

Su principal ventaja es que te permite realizar copias de seguridad de tu información de forma sencilla y trasladar tus datos entre servidores o cuentas de hosting con solo unos clics. Además, es una excelente manera de entender cómo se estructura tu sitio web por dentro.

¿Cuándo necesitas exportar o importar una base de datos?

Existen varias situaciones comunes en las que te verás en la necesidad de usar estas funciones:

  • Migrar tu sitio web a un nuevo proveedor de hosting o servidor.
  • Crear una copia de seguridad antes de realizar cambios importantes en tu web (actualizar plugins, modificar temas, etc.).
  • Duplicar un sitio para crear un entorno de pruebas o staging.
  • Restaurar una copia de seguridad después de un error o ataque.
  • Mover una base de datos de un entorno local (como XAMPP o WAMP) a tu servidor en producción.

En cualquiera de estos casos, dominar el proceso de exportar base de datos phpMyAdmin e importar base de datos MySQL te ahorrará muchísimo tiempo y dolores de cabeza.

Paso 1: Acceder a phpMyAdmin desde diferentes paneles

Lo primero es saber cómo llegar a phpMyAdmin. Aunque la interfaz es prácticamente la misma en todos los casos, el método de acceso varía según tu panel de control. Te explico los casos más comunes:

Desde cPanel

  1. Inicia sesión en tu cuenta de cPanel con tu usuario y contraseña.
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el ícono de "phpMyAdmin".
  4. Se abrirá una nueva pestaña con la herramienta. Automáticamente estarás dentro del panel de administración.

Desde Plesk

  1. Accede a tu panel de Plesk.
  2. En el menú lateral, busca la sección "Sitios web y dominios".
  3. Localiza el dominio cuya base de datos quieres gestionar.
  4. Haz clic en "Base de datos" dentro de ese dominio.
  5. En la lista de bases de datos, haz clic en el nombre de la que te interesa.
  6. Verás un botón llamado "phpMyAdmin" en la parte superior. Haz clic en él.

Desde Syspanel (anteriormente HestiaCP)

Recuerda que para acceder a Syspanel, debes usar el puerto 2106 en tu navegador (por ejemplo: https://tudominio.com:2106).

  1. Inicia sesión en tu panel de Syspanel.
  2. Ve a la sección "Bases de datos" en el menú lateral.
  3. Localiza la base de datos que quieres gestionar.
  4. Haz clic en el ícono de "phpMyAdmin" que aparece junto a ella.

[INFO] Si no encuentras la forma de acceder, lo más recomendable es contactar con el soporte técnico de tu hosting. Ellos podrán indicarte la ruta exacta para tu plan contratado.

Cómo exportar una base de datos en phpMyAdmin (paso a paso)

La exportación es el proceso de crear un archivo (normalmente con extensión .sql) que contiene toda la estructura y los datos de tu base de datos. Este archivo es tu copia de seguridad o tu "paquete de mudanza".

Método rápido (recomendado para principiantes)

Este método es perfecto si estás haciendo una copia de seguridad simple o si no necesitas opciones avanzadas.

  1. Selecciona la base de datos: En el panel izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en la que deseas exportar. Verás que aparecen las tablas de esa base en el área principal.

  2. Ve a la pestaña Exportar: En la barra superior, haz clic en la pestaña "Exportar".

  3. Elige el método rápido: Verás dos opciones: "Rápido" y "Personalizado". Para este tutorial básico, selecciona "Rápido".

  4. Selecciona el formato: En el desplegable de formato, asegúrate de que esté seleccionado "SQL". Este es el formato estándar que funciona con MySQL y MariaDB.

  5. Haz clic en "Continuar": Verás un botón verde con ese texto. Al hacer clic, tu navegador comenzará a descargar el archivo .sql automáticamente.

¡Listo! Ya has completado el proceso de exportar base de datos phpMyAdmin. El archivo descargado es tu copia de seguridad completa.

Método personalizado (para usuarios más avanzados)

Si necesitas más control sobre qué exportar o cómo hacerlo, el método personalizado te ofrece más opciones:

  1. Sigue los pasos 1 y 2 del método anterior para llegar a la pestaña "Exportar".

  2. Esta vez, selecciona "Personalizado".

  3. Verás varias secciones de opciones. En la sección "Tablas", puedes elegir si quieres exportar todas las tablas o solo algunas. Para una copia completa, déjalo en "Seleccionar todas".

  4. En la sección "Salida", puedes elegir si quieres comprimir el archivo. Te recomiendo seleccionar "gzip" si la base de datos es muy grande, ya que el archivo será mucho más pequeño y fácil de gestionar.

  5. En la sección "Formato", asegúrate de que esté en "SQL".

  6. Si quieres que la exportación incluya instrucciones para eliminar las tablas existentes antes de importar (útil para sobrescribir completamente), marca la opción "Añadir DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT".

  7. También puedes marcar "Añadir CREATE DATABASE / USE" si quieres que el archivo incluya la creación de la base de datos en el destino.

  8. Finalmente, haz clic en "Continuar" para descargar el archivo.

[TIP] Si estás migrando a un servidor con una versión de MySQL diferente, el método personalizado te permite ajustar la compatibilidad en la sección "Formato" > "Compatibilidad". Esto puede evitar errores de sintaxis en la importación.

Cómo importar una base de datos en phpMyAdmin (paso a paso)

Ahora viene la parte de recibir. La importación es el proceso de cargar el archivo .sql que has exportado (o que has recibido de otra persona) en una base de datos de tu servidor.

Paso 1: Crear una base de datos vacía (si es necesario)

En la mayoría de los casos, necesitarás una base de datos vacía donde importar tus datos. Esto es especialmente importante si estás migrando a un nuevo hosting.

  1. Desde tu panel de control (cPanel, Plesk, Syspanel, etc.), crea una nueva base de datos. Normalmente encontrarás esta opción en la sección "Bases de datos MySQL".

  2. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante para configurar tu sitio web.

  3. Si el panel te lo pide, asigna el usuario a la base de datos con todos los privilegios.

Paso 2: Importar el archivo .sql

Una vez que tienes la base de datos vacía, sigue estos pasos:

  1. Abre phpMyAdmin siguiendo las instrucciones que te di antes.

  2. Selecciona la base de datos a la que quieres importar los datos. Haz clic en su nombre en el panel izquierdo.

  3. Ve a la pestaña "Importar" en la barra superior.

  4. Verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic en él y busca el archivo .sql que quieres importar. Si comprimiste el archivo en .gz o .zip, no te preocupes, phpMyAdmin puede descomprimirlo automáticamente.

  5. En la sección "Formato", asegúrate de que esté seleccionado "SQL".

  6. Deja el resto de las opciones con sus valores predeterminados. No es necesario cambiarlas para una importación estándar.

  7. Haz clic en el botón "Continuar" o "Importar" al final de la página.

  8. Espera a que el proceso termine. Si la base de datos es grande, puede tardar unos minutos. Verás un mensaje de éxito al finalizar.

[WARNING] Si el archivo es muy grande (más de 50 MB, por ejemplo), es posible que tu servidor tenga un límite de subida. Si ves un error de "tamaño máximo de archivo excedido", tendrás que comprimir el archivo en .gz o usar la opción de importación desde línea de comandos (SSH) si tienes acceso.

Problemas comunes y cómo solucionarlos

No todo es siempre perfecto, así que aquí tienes algunos problemas típicos y sus soluciones:

Error "Documento demasiado grande"

Este es el problema más común. El servidor tiene un límite upload_max_filesize y post_max_size que restringe el tamaño de los archivos que puedes subir.

Soluciones:

  • Comprime el archivo .sql en formato .gz. Esto reduce drásticamente el tamaño.
  • Si no puedes comprimirlo, contacta con tu proveedor de hosting para que aumenten el límite temporalmente.
  • Divide la base de datos en partes más pequeñas (solo algunas tablas a la vez) y luego impórtalas por separado.

Error de codificación de caracteres (aparecen caracteres extraños)

Esto suele pasar cuando la codificación de la base de datos original no coincide con la de destino.

Solución: Asegúrate de que la base de datos de destino use la misma codificación (normalmente utf8mb4). Puedes cambiar la codificación de la base de datos en la pestaña "Operaciones" de phpMyAdmin.

Error de "tabla ya existe"

Esto ocurre cuando intentas importar a una base de datos que ya tiene tablas con el mismo nombre.

Solución: Si quieres sobrescribir, exporta con la opción "Añadir DROP TABLE" activada, o elimina las tablas existentes antes de importar. También puedes importar a una base de datos limpia.

El archivo .sql se descarga en lugar de importarse

Si al hacer clic en "Continuar" se descarga el archivo en lugar de importarlo, es porque estás en la pestaña "Exportar" en lugar de "Importar". Revisa que estás en la pestaña correcta.

Migrar base de datos MySQL entre diferentes paneles

Uno de los usos más habituales es migrar una base de datos de un hosting a otro. La buena noticia es que el proceso es idéntico, ya que phpMyAdmin exporta un archivo SQL estándar.

Migración de cPanel a Plesk

  1. Exporta la base de datos desde cPanel como te he explicado antes.
  2. En Plesk, crea una nueva base de datos con el mismo nombre o uno diferente.
  3. Importa el archivo .sql en la nueva base de datos.

Migración de Plesk a Syspanel (HestiaCP)

  1. Exporta la base de datos desde Plesk.
  2. Accede a Syspanel usando el puerto 2106 (ejemplo: https://tudominio.com:2106).
  3. Crea una nueva base de datos en Syspanel.
  4. Importa el archivo .sql en esa base de datos.

[INFO] Los archivos .sql son universales. No importa de qué panel provengan, siempre que ambos usen MySQL o MariaDB, la importación funcionará sin problemas.

Consejos finales para un proceso sin errores

Aquí van algunos consejos que te harán la vida mucho más fácil:

  • Haz copias de seguridad regularmente: No esperes a tener problemas. Configura un calendario para exportar tus bases de datos semanal o mensualmente.
  • Verifica el archivo exportado: De vez en cuando, abre el archivo .sql en un editor de texto para verificar que contiene datos y no está vacío.
  • Guarda las copias en un lugar seguro: No guardes las copias de seguridad en el mismo servidor. Descárgalas a tu computadora o utiliza un servicio de almacenamiento en la nube.
  • Practica en un entorno de pruebas: Si tienes un sitio de pruebas, familiarízate con el proceso allí antes de hacerlo en producción.
  • Documenta tus cambios: Anota qué cambios haces y cuándo. Esto te ayudará a saber qué versión de tu base de datos es la correcta.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos sin phpMyAdmin?

Sí, puedes usar la línea de comandos de MySQL con el comando mysql -u usuario -p nombre_basededatos < archivo.sql. Sin embargo, phpMyAdmin es mucho más amigable para usuarios sin experiencia.

¿Qué pasa si mi archivo .sql es demasiado grande?

Puedes comprimirlo en formato .gz o .zip antes de importarlo. phpMyAdmin lo descomprimirá automáticamente. Si aún así es demasiado grande, contacta con tu hosting.

¿La importación borra los datos existentes?

Depende. Si tu archivo .sql contiene instrucciones DROP TABLE, eliminará las tablas existentes antes de crear las nuevas. Si no las contiene, y las tablas ya existen, verás un error.

¿Puedo exportar solo algunas tablas?

Sí, en el método "Personalizado" de exportación, puedes desmarcar las tablas que no quieras incluir.

¿Es seguro usar phpMyAdmin?

Sí, es una herramienta segura si sigues buenas prácticas: usa contraseñas fuertes, no compartas tu acceso y asegúrate de que tu conexión sea HTTPS.

¿Qué hago si veo un error de "privilegios insuficientes"?

Necesitas tener los privilegios adecuados sobre la base de datos. Contacta con tu proveedor de hosting para que te los conceda.

Conclusión

Como has visto, exportar base de datos phpMyAdmin e importar base de datos MySQL es un proceso bastante sencillo una vez que lo has hecho un par de veces. La clave está en practicar y entender qué estás haciendo en cada paso.

Recuerda que este conocimiento te será increíblemente útil para mantener tu sitio web seguro y para realizar migraciones sin estrés. Ya sea que estés usando cPanel, Plesk, Syspanel (recuerda, el acceso es por el puerto 2106) o cualquier otro panel, la mecánica es siempre la misma.

Si tienes alguna duda, no dudes en consultar la documentación oficial de phpMyAdmin o contactar con el soporte de tu hosting. ¡Y sobre todo, no te olvides de hacer esas copias de seguridad con regularidad! Tu yo del futuro te lo agradecerá cuando tengas que restaurar tu web después de un problema inesperado.

Ahora ya estás listo para manejar tus bases de datos como un profesional. ¡Buena suerte con tus proyectos!

¿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