Cómo importar y exportar bases de datos MySQL en phpMyAdmin (cPanel y Plesk)
¿Qué es phpMyAdmin y por qué necesitas saber usarlo?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use bases de datos, tarde o temprano necesitarás mover esa información. Ya sea para hacer una copia de seguridad, migrar tu web a otro servidor o simplemente para tener un respaldo antes de hacer cambios importantes.
phpMyAdmin es la herramienta más popular para gestionar bases de datos MySQL. Está instalada en prácticamente todos los paneles de control de hosting, como cPanel y Plesk. Con ella puedes importar mysql phpmyadmin (subir una base de datos desde tu ordenador) o exportar mysql phpmyadmin (descargar una copia de tu base de datos a tu equipo).
En este artículo te voy a explicar paso a paso, sin tecnicismos complicados, cómo hacer ambas cosas tanto en cPanel como en Plesk. Y también veremos algunos trucos y errores comunes que debes evitar.
Antes de empezar: ¿Qué necesitas tener a mano?
Para seguir esta guía necesitas:
- Acceso a tu panel de control de hosting (cPanel o Plesk).
- Tus credenciales de acceso (usuario y contraseña).
- Si vas a importar, tener el archivo
.sqlo.ziplisto en tu ordenador. - Si vas a exportar, saber en qué carpeta de tu ordenador quieres guardar el archivo.
[INFO] No necesitas conocimientos avanzados de MySQL para esto. Solo sigue los pasos y todo irá bien.
Cómo exportar una base de datos MySQL en phpMyAdmin (cPanel)
Exportar es el proceso de descargar una copia de tu base de datos. Es como hacer una fotografía de toda la información: tablas, registros, configuraciones... Todo.
Paso 1: Accede a cPanel y busca phpMyAdmin
- Entra en tu cPanel con tu usuario y contraseña.
- Busca la sección Bases de Datos.
- Haz clic en el icono de phpMyAdmin.
Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.
Paso 2: Selecciona la base de datos que quieres exportar
En el panel izquierdo verás una lista con todas tus bases de datos. Haz clic en la que quieras exportar.
Verás que el contenido de la base de datos aparece en el panel derecho, con todas sus tablas listadas.
Paso 3: Ve a la pestaña Exportar
Arriba del todo tienes una barra de navegación con varias pestañas: Exportar es la que nos interesa.
Paso 4: Elige el método de exportación
phpMyAdmin te ofrece dos opciones:
- Rápida: descarga el archivo sin opciones adicionales. Perfecta para la mayoría de casos.
- Personalizada: te permite ajustar detalles como qué tablas incluir, el formato de compresión, etc.
Para una copia de seguridad estándar, elige Rápida y deja el formato en SQL.
[TIP] Si tu base de datos es muy grande (más de 100 MB), te recomiendo cambiar el formato a comprimido (gzip o zip) para que la descarga sea más rápida y el archivo ocupe menos espacio.
Paso 5: Descarga el archivo
Haz clic en el botón Continuar o Exportar (según la versión). Tu navegador comenzará a descargar un archivo con extensión .sql (o .zip si elegiste comprimirlo).
¡Listo! Ya tienes tu exportar mysql phpmyadmin hecho correctamente. Guarda ese archivo en un lugar seguro.
Cómo importar una base de datos MySQL en phpMyAdmin (cPanel)
Importar es el proceso contrario: subir un archivo .sql a tu servidor para que se cree o se reemplace una base de datos.
Paso 1: Accede a phpMyAdmin desde cPanel
Igual que antes, entra en cPanel y haz clic en el icono de phpMyAdmin dentro de la sección de Bases de Datos.
Paso 2: Selecciona la base de datos destino
En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar el archivo.
[WARNING] Si la base de datos destino ya tiene información, la importación podría sobrescribirla o dar error si hay tablas duplicadas. Si no estás seguro, crea una base de datos nueva antes de importar.
Paso 3: Ve a la pestaña Importar
En la barra superior, haz clic en Importar.
Paso 4: Sube tu archivo
Verás un botón que dice Elegir archivo o Seleccionar archivo. Haz clic y busca en tu ordenador el archivo .sql que quieres importar.
Paso 5: Configura las opciones (si es necesario)
- Codificación de caracteres: déjala en
utf-8si no sabes qué es. - Formato: debe estar en SQL.
Paso 6: Ejecuta la importación
Haz clic en el botón Continuar o Importar.
El proceso puede tardar unos segundos o varios minutos, dependiendo del tamaño del archivo. Cuando termine, verás un mensaje de éxito.
[INFO] Si el archivo es muy grande (más de 50 MB), es posible que tu hosting tenga un límite de subida. En ese caso, tendrás que dividir el archivo en partes más pequeñas o usar la opción de importación por SSH (más avanzada).
Cómo exportar una base de datos MySQL en phpMyAdmin (Plesk)
El proceso en Plesk es muy similar, pero con algunos matices en la navegación.
Paso 1: Entra en Plesk
Accede a tu panel de Plesk con tus credenciales.
Paso 2: Busca la sección de Bases de Datos
En el menú de la izquierda, busca Bases de Datos. Verás una lista con todas las bases de datos que tienes en tu cuenta.
Paso 3: Abre phpMyAdmin
Junto a cada base de datos, hay un icono o enlace que dice phpMyAdmin (a veces aparece como un pequeño logotipo de MySQL). Haz clic en él.
Se abrirá phpMyAdmin en una pestaña nueva.
Paso 4: Selecciona la base de datos
En el panel izquierdo, haz clic en el nombre de la base de datos que quieres exportar.
Paso 5: Ve a Exportar y descarga
Haz clic en la pestaña Exportar, elige Rápida y formato SQL. Pulsa Continuar.
El archivo se descargará automáticamente.
[TIP] Para hacer un phpmyadmin plesk exportar más completo, en la opción Personalizada puedes marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION" para que al importar en otro servidor no dé errores si ya existen tablas con el mismo nombre.
Cómo importar una base de datos MySQL en phpMyAdmin (Plesk)
Paso 1: Accede a phpMyAdmin desde Plesk
Igual que antes, ve a Bases de Datos y haz clic en el icono de phpMyAdmin de la base de datos donde quieres importar.
Paso 2: Selecciona la base de datos destino
En el panel izquierdo, haz clic en el nombre de la base de datos.
Paso 3: Ve a Importar
Haz clic en la pestaña Importar.
Paso 4: Selecciona el archivo y ejecuta
Haz clic en Elegir archivo, selecciona tu .sql y pulsa Continuar.
Espera a que termine el proceso y verás el mensaje de confirmación.
Errores comunes al importar o exportar y cómo solucionarlos
Aunque es un proceso sencillo, a veces pueden aparecer problemas. Aquí tienes los más habituales:
Error 1: "No se pudo conectar a la base de datos"
Esto suele pasar cuando intentas importar un archivo que contiene instrucciones para crear una base de datos con un nombre diferente al que tienes en tu hosting.
Solución: Abre el archivo .sql con un editor de texto (como Notepad++ o Sublime Text) y busca líneas que digan CREATE DATABASE o USE. Cámbialas por el nombre de tu base de datos actual.
Error 2: El archivo es demasiado grande
Muchos hostings limitan el tamaño de subida a 2 MB o 50 MB.
Soluciones:
- Comprime el archivo en
.zipo.gzantes de importarlo. phpMyAdmin puede descomprimir automáticamente. - Si sigue siendo demasiado grande, contacta con tu proveedor para que aumente el límite temporalmente.
- Usa la herramienta Importar de cPanel (no phpMyAdmin) que suele aceptar archivos más grandes.
Error 3: "Error de sintaxis SQL"
Suele ocurrir si el archivo está corrupto o si se ha editado mal.
Solución: Re-exporta la base de datos original y vuelve a intentarlo. Asegúrate de no abrir el archivo con programas que alteren el formato (como Word).
Error 4: Caracteres raros (ñ, tildes) que se ven mal
Es un problema de codificación.
Solución: Al importar, en las opciones, cambia la codificación de caracteres a utf-8 o utf8mb4. Y al exportar, asegúrate de que la opción de codificación también esté en utf-8.
Preguntas frecuentes (FAQ)
¿Puedo importar una base de datos sin phpMyAdmin?
Sí, puedes usar herramientas como MySQL Workbench, o la línea de comandos con mysql -u usuario -p base_datos < archivo.sql. Pero phpMyAdmin es la forma más visual y sencilla para principiantes.
¿Qué pasa si importo una base de datos a una que ya tiene datos?
Depende. Si el archivo SQL contiene comandos DROP TABLE IF EXISTS, reemplazará las tablas. Si no, puede dar error por tablas duplicadas. Lo más seguro es importar a una base de datos vacía.
¿Puedo exportar solo algunas tablas?
Sí. En la opción Personalizada de exportación, puedes seleccionar manualmente qué tablas quieres incluir. Esto es útil si solo necesitas mover parte de la información.
¿Cada cuánto debo hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, te recomiendo hacer una exportación semanal. Si es un sitio estático, mensual es suficiente.
[WARNING] Nunca confíes solo en las copias de seguridad de tu hosting. Descarga siempre una copia local en tu ordenador o en la nube.
Alternativas: Syspanel (antes HestiaCP)
Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar. Accede a tu panel de control a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).
Dentro de Syspanel, busca la sección de Bases de Datos y haz clic en el botón de phpMyAdmin junto a la base de datos que quieras gestionar. Desde ahí, los pasos son exactamente los mismos que te he explicado: importar y exportar desde phpMyAdmin.
[INFO] Syspanel es un panel de control gratuito y muy ligero, pero cada vez más popular en hostings económicos. Si tu proveedor lo usa, no te preocupes: phpMyAdmin es el mismo en todos los paneles.
Consejos finales para gestionar tus bases de datos como un profesional
- Nombra bien tus archivos: cuando exportes, añade la fecha al nombre, por ejemplo
web_20241115.sql. Así sabrás cuál es la copia más reciente. - Guarda varias copias: no te quedes solo con la copia en tu ordenador. Usa Google Drive, Dropbox o un disco duro externo.
- Prueba la copia: de vez en cuando, intenta importar tu archivo
.sqlen una base de datos de prueba para comprobar que no está corrupto. - No edites el archivo SQL a menos que sepas lo que haces: un pequeño error puede romper toda la base de datos.
- Siempre exporta antes de hacer cambios importantes: si vas a instalar un plugin nuevo, actualizar WordPress o cambiar el tema, haz una copia de seguridad antes. Te ahorrarás muchos dolores de cabeza.
Resumen rápido
- Exportar = descargar una copia de tu base de datos. Se hace desde la pestaña Exportar en phpMyAdmin.
- Importar = subir un archivo
.sqla tu servidor. Se hace desde la pestaña Importar. - En cPanel: busca el icono de phpMyAdmin en la sección de Bases de Datos.
- En Plesk: entra en Bases de Datos y haz clic en el icono de phpMyAdmin junto a la base de datos.
- Si el archivo es grande, comprímelo en
.zipo.gz. - Siempre guarda copias de seguridad en más de un lugar.
Con esto ya tienes todo lo necesario para importar mysql phpmyadmin y exportar mysql phpmyadmin sin miedo. Recuerda que es un proceso seguro si sigues los pasos y que te puede salvar en más de una ocasión.
¿Tienes alguna duda? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tus bases de datos!
