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

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

Actualizado el 31 de diciembre de 2025

Introducción: ¿Por qué necesitas saber importar y exportar bases de datos?

Si tienes una página web, es muy probable que en algún momento necesites moverla de servidor, hacer una copia de seguridad o restaurar un cambio que rompió algo. Todo ese trabajo pasa por un elemento clave: tu base de datos. Ahí se guardan los textos de tus artículos, los datos de tus clientes, los pedidos de tu tienda online y las opciones de configuración de WordPress, PrestaShop o cualquier otro gestor de contenidos.

La herramienta más común para manejar estas bases de datos es phpMyAdmin. Aunque su interfaz puede parecer un poco técnica al principio, importar y exportar datos es más sencillo de lo que crees. En esta guía, te explicaré paso a paso cómo hacerlo tanto en Plesk como en cPanel, los dos paneles de control de hosting más utilizados del mundo.

Al final de este artículo, serás capaz de exportar MySQL con phpMyAdmin para tener una copia de seguridad, y también de importar una base de datos phpMyAdmin desde un archivo SQL sin ayuda de nadie. Vamos a ello.

Antes de empezar: ¿Qué es un archivo SQL?

Un archivo SQL es, en pocas palabras, un documento de texto que contiene todas las instrucciones necesarias para recrear tu base de datos. Incluye la estructura de las tablas (las "cajas" donde se guarda la información) y los datos en sí (el contenido de esas cajas).

Cuando exportas MySQL phpMyAdmin, lo que haces es generar ese archivo SQL. Cuando lo importas, lo que haces es ejecutar esas instrucciones para reconstruir la información. Es como hacer una foto y luego revelarla: la foto es el archivo, y revelarla es importarla.

Parte 1: Exportar una base de datos en cPanel

cPanel es muy popular en el hosting compartido. Suele tener un aspecto limpio con iconos de colores. Vamos a ver cómo hacer una copia de seguridad de tu base de datos.

Paso 1: Accede a cPanel y busca phpMyAdmin

Primero, entra en tu panel de control de cPanel con el usuario y contraseña que te dio tu proveedor de hosting. Una vez dentro, busca la sección "Bases de Datos". Allí encontrarás el icono de phpMyAdmin. Haz clic en él.

Paso 2: Selecciona la base de datos correcta

Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. En el panel lateral izquierdo, verás una lista de todas tus bases de datos. Ten mucho cuidado aquí: en cPanel, los nombres de las bases de datos suelen tener un prefijo con tu nombre de usuario (por ejemplo, usuario123_basededatos). Haz clic en la que quieras exportar.

Paso 3: Utiliza la pestaña "Exportar"

Una vez dentro de tu base de datos, verás varias pestañas en la parte superior: Estructura, SQL, Buscar, Consultas, etc. Haz clic en la pestaña "Exportar".

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

Verás dos opciones: Rápido y Personalizado.

  • Rápido: Es la opción por defecto. Exporta toda la base de datos con la configuración estándar. Perfecta para la mayoría de los casos.
  • Personalizado: Te permite seleccionar tablas específicas, comprimir el archivo (muy útil si la base de datos es grande) o cambiar el formato de salida.

Para una copia de seguridad básica, te recomiendo que uses "Rápido" y el formato SQL. Haz clic en el botón "Continuar" o "Exportar".

Paso 5: Guarda el archivo

Tu navegador comenzará a descargar un archivo con extensión .sql. Guárdalo en un lugar seguro, como una carpeta local o en la nube. ¡Enhorabuena! Ya has aprendido a exportar MySQL phpMyAdmin desde cPanel.

[TIP] Si vas a mover tu web a otro servidor, exporta también la carpeta de archivos (por ejemplo, la carpeta public_html). La base de datos y los archivos van siempre de la mano.

Parte 2: Importar una base de datos en cPanel

Ahora viene la parte inversa. Supongamos que tienes un archivo .sql y quieres restaurarlo en una base de datos vacía o sobre una existente.

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

Si estás en un servidor nuevo, primero debes crear una base de datos. En cPanel, ve a la sección "Bases de Datos MySQL". Crea una nueva base de datos y un usuario con todos los privilegios, y asígnale ese usuario a la base de datos. Anota el nombre, el usuario y la contraseña, porque los necesitarás para configurar tu sitio web.

Paso 2: Entra en phpMyAdmin y selecciona la base de datos

Igual que antes, abre phpMyAdmin desde cPanel. En el panel izquierdo, haz clic en el nombre de la base de datos vacía que acabas de crear. Es importante que esté vacía para evitar conflictos.

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

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

Paso 4: Selecciona el archivo SQL

Verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic en él y busca el archivo .sql que exportaste anteriormente. Si el archivo es muy grande (más de 2 MB, por ejemplo), puede que necesites subirlo por FTP a una carpeta temporal y usar la opción "Importar desde ubicación" que aparece en esa misma página, pero eso es un caso menos común.

Paso 5: Haz clic en "Continuar"

Una vez seleccionado el archivo, pulsa el botón "Continuar" o "Importar" que está al final de la página. phpMyAdmin procesará el archivo y ejecutará todas las instrucciones SQL.

Paso 6: Verifica el resultado

Al terminar, verás un mensaje de éxito en verde. Ahora puedes ir a la pestaña "Estructura" y verás todas las tablas que se han importado. Ya tienes tu base de datos restaurada.

[WARNING] Si importas sobre una base de datos que ya tiene tablas, el proceso puede fallar o sobrescribir datos. Siempre es mejor importar sobre una base de datos vacía. Si necesitas reemplazar una existente, primero elimina todas sus tablas (en la pestaña "Estructura", márcalas todas y en el desplegable elige "Eliminar") o directamente borra y vuelve a crear la base de datos.

Parte 3: Exportar una base de datos en Plesk

Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. Su interfaz es un poco diferente a la de cPanel, pero el proceso es igualmente sencillo.

Paso 1: Accede a Plesk

Entra en tu panel de Plesk. La URL suele ser algo como https://tu-dominio.com:8443. Una vez dentro, busca la sección "Bases de datos" en el menú lateral.

Paso 2: Localiza tu base de datos

Verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres exportar para entrar en sus opciones.

Paso 3: Encuentra phpMyAdmin

Dentro de la página de la base de datos, verás varios iconos o botones. Uno de ellos será "phpMyAdmin" o "Administrar". Haz clic en él. Se abrirá una nueva pestaña con la herramienta.

Paso 4: Exporta los datos

Una vez en phpMyAdmin, el proceso es idéntico al de cPanel. Haz clic en la pestaña "Exportar", elige el método "Rápido", asegúrate de que el formato sea SQL y pulsa "Continuar". El archivo se descargará a tu ordenador.

[INFO] El proceso de exportación es universal en phpMyAdmin, independientemente del panel de control. Una vez que aprendes a usar la herramienta, te sirve para cualquier entorno.

Parte 4: Importar una base de datos en Plesk

Paso 1: Crea la base de datos en Plesk

Si estás en un servidor nuevo, ve a la sección "Bases de datos" en Plesk y haz clic en "Agregar base de datos". Elige un nombre, un tipo (MySQL), y crea un usuario con contraseña. Guarda estos datos.

Paso 2: Accede a phpMyAdmin

Igual que para exportar, haz clic en el nombre de tu nueva base de datos y luego en "phpMyAdmin".

Paso 3: Importa el archivo

Dentro de phpMyAdmin, haz clic en la pestaña "Importar". Selecciona tu archivo .sql con el botón de examinar y pulsa "Continuar". Espera a que se complete el proceso.

Paso 4: Comprueba que todo está bien

Revisa que las tablas se han creado correctamente en la pestaña "Estructura". Si todo aparece, la importación fue un éxito.

[TIP] Si tu archivo SQL es demasiado grande y la importación se queda bloqueada, puedes intentar subirlo comprimido en formato .zip o .gz. phpMyAdmin puede descomprimir estos archivos automáticamente.

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo solucionarlos.

Error "No se pudo conectar a la base de datos"

Esto suele pasar después de importar, cuando intentas cargar tu web. Revisa el archivo de configuración de tu sitio (por ejemplo, wp-config.php en WordPress). Verifica que el nombre de la base de datos, el usuario y la contraseña son correctos y que coinciden con los que creaste en el panel de control.

Error "Datos demasiado grandes para la importación"

Si tu archivo SQL supera el límite de subida del servidor (normalmente 2 MB o 8 MB), verás un error. Tienes dos opciones:

  • Sube el archivo por FTP a la carpeta public_html o httpdocs, y luego en la pantalla de importación de phpMyAdmin, en la opción "Importar desde ubicación", escribe la ruta completa al archivo (por ejemplo, /home/usuario/public_html/mibasededatos.sql).
  • Utiliza un cliente SSH y el comando mysql -u usuario -p basededatos < archivo.sql. Esta opción es más avanzada, pero es la más rápida para archivos enormes.

La importación se queda a mitad o da error de sintaxis

Esto puede ocurrir si el archivo SQL está corrupto o si se cortó la conexión. Intenta exportar de nuevo la base de datos original, asegurándote de que la descarga se complete. También puedes intentar importar el archivo en partes, si tienes acceso a un editor de texto que pueda dividirlo.

[WARNING] Nunca edites un archivo SQL con un editor de texto básico como el Bloc de notas de Windows si tiene caracteres especiales o acentos, ya que puede cambiar la codificación y romper los datos. Usa un editor avanzado como Notepad++ o Visual Studio Code.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos de WordPress sin perder mis artículos?

Sí, siempre que la importación se haga sobre una base de datos vacía y la estructura de tablas sea la misma. Si estás migrando de un servidor a otro, exporta la base de datos del sitio original e impórtala en el nuevo. No pierdes nada.

¿Qué diferencia hay entre exportar en SQL y en otros formatos?

El formato SQL es el estándar y el más compatible. phpMyAdmin te permite exportar también a CSV, JSON o XML, pero esos formatos no se utilizan para restaurar una base de datos completa. Son más útiles para extraer datos para análisis o para usarlos en otras aplicaciones.

¿Cada cuánto tiempo debo hacer una copia de seguridad?

Depende de la actividad de tu web. Si publicas contenido a diario, una copia semanal es lo mínimo. Si tienes una tienda online con pedidos constantes, lo ideal es una copia diaria automática. Muchos hosts ofrecen copias de seguridad automáticas, pero nunca está de más tener una copia manual en tu propio ordenador o en la nube.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting, menos común pero muy potente. Si tu servidor usa Syspanel, el acceso a phpMyAdmin se realiza generalmente a través del puerto 2106. Es decir, la URL sería algo como https://tu-servidor:2106. El proceso dentro de phpMyAdmin es exactamente el mismo que en Plesk o cPanel.

¿Importar una base de datos borra la existente?

No automáticamente. Si importas un archivo SQL sobre una base de datos que ya tiene tablas, phpMyAdmin intentará añadir o reemplazar las tablas que encuentre. Esto puede causar conflictos si los nombres de las tablas coinciden. Para evitar problemas, es mejor importar siempre sobre una base de datos vacía.

Conclusión y buenas prácticas

Saber importar y exportar bases de datos en phpMyAdmin es una habilidad esencial para cualquier persona que gestione una web. No es una tarea diaria, pero cuando la necesitas, te salva de un gran apuro. Ya sea que uses Plesk, cPanel o cualquier otro panel, el flujo es siempre el mismo: entrar en phpMyAdmin, ir a la pestaña Exportar o Importar, y seguir los pasos.

Te recomiendo que practiques este proceso en un entorno de prueba antes de hacerlo en tu web en producción. Crea una base de datos de prueba, impórtala, modifícala, expórtala y vuelve a importarla. Así ganarás confianza y cuando llegue el momento de una migración real, lo harás sin miedo.

Y recuerda: la copia de seguridad no es opcional, es una necesidad. Haz una copia de tu base de datos antes de cualquier cambio importante, como actualizar un plugin, cambiar el tema o modificar la configuración del servidor. Un pequeño archivo .sql puede ahorrarte horas de trabajo y un buen dolor de cabeza.

[TIP FINAL] Automatiza las copias de seguridad. Muchos paneles de control ofrecen esta opción, o puedes configurar un cron job que ejecute un comando de exportación de MySQL periódicamente. Así, aunque olvides hacerlo manualmente, tu información estará siempre a salvo.

Ahora que ya sabes cómo hacerlo, no hay excusa. ¡Ponte manos a la obra y asegura tus datos!

¿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