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

Guía para importar y exportar bases de datos MySQL en cPanel (phpMyAdmin)

Actualizado el 26 de abril de 2026

¿Por qué necesitas importar o exportar una base de datos MySQL en cPanel?

Tarde o temprano, todo administrador de sitios web se enfrenta a la necesidad de mover una base de datos. Ya sea porque estás migrando tu web a un nuevo servidor, porque quieres hacer una copia de seguridad de seguridad antes de actualizar WordPress, o porque necesitas duplicar un sitio para un entorno de pruebas, saber cómo exportar base de datos cPanel y cómo importar base de datos mysql cpanel es una habilidad imprescindible.

La buena noticia es que, aunque suene técnico, el proceso es muy sencillo gracias a herramientas como phpMyAdmin, que viene integrada en la gran mayoría de paneles de control como cPanel. No necesitas ser un experto en programación, solo seguir una serie de pasos lógicos y tener un poco de paciencia.

En esta guía completa, te explicaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo realizar ambas operaciones. Olvídate de los sustos y las pérdidas de datos; con esta guía serás capaz de gestionar tus bases de datos como todo un profesional.


¿Qué es una base de datos MySQL y por qué es tan importante?

Antes de ponernos manos a la obra, es crucial entender qué estamos moviendo. Una base de datos MySQL es como el "almacén" de tu sitio web. Contiene los artículos de tu blog, los comentarios de tus usuarios, los productos de tu tienda online, las contraseñas cifradas, las configuraciones del sistema... En resumen, es el corazón de tu aplicación web.

Si tu sitio es WordPress, Joomla o PrestaShop, la base de datos guarda el 90% de la información que ves en pantalla. Los archivos (imágenes, vídeos, plugins) están en el servidor, pero el contenido textual y la configuración viven en la base de datos.

Por eso, saber exportar y importar es vital. Si rompes algo mientras editas el código, una copia de seguridad de la base de datos te salvará. Si cambias de hosting, tendrás que mover esa base de datos al nuevo servidor. Cuanto mejor domines este proceso, más seguro estarás.


Preparación previa: Antes de tocar nada

Haz una copia de seguridad completa

Aunque vayas a exportar la base de datos, es una buena práctica hacer una copia de seguridad completa del sitio (archivos + base de datos) desde el administrador de archivos de cPanel. Así, si algo sale mal durante el proceso de importación en otro sitio, tienes un respaldo extra.

Identifica el nombre exacto de tu base de datos

En cPanel, los nombres de las bases de datos suelen tener un prefijo con el nombre de tu cuenta de usuario. Por ejemplo: usuario_wpdb. Asegúrate de anotar este nombre exacto, ya que lo necesitarás tanto para exportar como para importar.

Entiende la diferencia entre "Exportar" e "Importar"

  • Exportar: Es el proceso de sacar la información de tu base de datos actual y guardarla en un archivo .sql (o .zip). Ese archivo es un texto plano con instrucciones SQL que recrean la estructura y los datos.
  • Importar: Es el proceso inverso. Le dices a phpMyAdmin que lea un archivo .sql y ejecute esas instrucciones para crear o rellenar una base de datos en el servidor.

Cómo exportar una base de datos MySQL desde cPanel (phpMyAdmin)

Este proceso es lo que comúnmente se conoce como exportar mysql phpmyadmin. Es la forma más fiable de sacar una copia de seguridad de tu información.

Paso 1: Accede a phpMyAdmin desde cPanel

Primero, inicia sesión en tu cuenta de cPanel. Una vez dentro, busca la sección "Bases de Datos" y haz clic en el icono "phpMyAdmin". Se abrirá una nueva pestaña en tu navegador con la herramienta.

Paso 2: Selecciona la base de datos correcta

En el panel lateral izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que deseas exportar. Al hacerlo, verás que se cargan todas las tablas de esa base en el panel principal.

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

En la barra de navegación superior, busca y haz clic en la pestaña que dice "Exportar". Se abrirá una página con varias opciones.

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

Aquí tienes dos opciones principales:

  • Método rápido: Es el más sencillo. Solo tienes que seleccionar el formato "SQL" y hacer clic en el botón "Continuar". phpMyAdmin descargará automáticamente un archivo con la estructura y los datos de tu base de datos. Es perfecto para la mayoría de los casos, especialmente para copias de seguridad rápidas.
  • Método personalizado: Esta opción te da más control. Te permite elegir qué tablas exportar, si quieres incluir las sentencias DROP TABLE (para borrar tablas existentes antes de importar), la compresión del archivo (ZIP o GZIP), etc. Para una exportación estándar, el método rápido es más que suficiente.

Paso 5: Descarga el archivo

Una vez que hagas clic en "Continuar" (o "Exportar" en el método personalizado), el navegador comenzará a descargar un archivo con un nombre similar al de tu base de datos (ej: mi_base_datos.sql). Guárdalo en un lugar seguro. Ese archivo es tu copia de seguridad.

[TIP] Si tu base de datos es muy grande (más de 100 MB), es recomendable usar el método personalizado y elegir la opción de compresión "gzip" para que el archivo sea más ligero y la descarga sea más rápida.

¿Y si solo quiero una tabla concreta?

A veces no necesitas toda la base de datos, solo una tabla (por ejemplo, la tabla de usuarios). Para ello, en el panel izquierdo, haz clic en el nombre de la tabla específica en lugar del nombre de la base de datos. Luego, ve a la pestaña "Exportar" y sigue el mismo proceso. Esto exportará solo esa tabla.


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

Ahora viene la parte de phpmyadmin importar. Este paso es necesario cuando tienes un archivo .sql y quieres subirlo a tu servidor. Es el proceso clave para migrar base de datos cpanel de un sitio a otro.

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

Si vas a importar a un servidor nuevo, primero necesitas una base de datos vacía donde "verter" la información. En cPanel, ve a la sección "Bases de Datos MySQL".

  • Escribe un nombre para tu nueva base de datos (recuerda que cPanel le añadirá el prefijo de tu usuario).
  • Haz clic en "Crear base de datos".
  • También necesitarás crear un usuario para esa base de datos (o usar uno existente) y asignarle TODOS LOS PRIVILEGIOS. Esto es fundamental para que la importación funcione correctamente.

Paso 2: Accede a phpMyAdmin

Al igual que en el paso de exportación, ve a cPanel y haz clic en "phpMyAdmin".

Paso 3: Selecciona la base de datos destino

En el panel izquierdo, haz clic en el nombre de la base de datos vacía que acabas de crear (o en la que quieras importar los datos). Es importante que esté vacía para evitar conflictos con tablas existentes. Si no está vacía, lo más probable es que la importación falle o sobrescriba datos.

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

En la barra superior, haz clic en la pestaña "Importar". Verás un formulario con un botón que dice "Examinar" o "Elegir archivo".

Paso 5: Selecciona tu archivo .sql

Haz clic en el botón "Examinar" y busca en tu computadora el archivo .sql que exportaste previamente. Si lo comprimiste en ZIP o GZIP, no te preocupes, phpMyAdmin puede descomprimirlo automáticamente.

Paso 6: Ejecuta la importación

Una vez seleccionado el archivo, deja las opciones por defecto (a menos que sepas lo que haces) y haz clic en el botón "Continuar" o "Importar" al final de la página.

Paso 7: Espera y verifica

phpMyAdmin procesará el archivo. Si todo ha ido bien, verás un mensaje de éxito como "La importación ha finalizado correctamente". Luego, en el panel izquierdo, podrás ver que tu base de datos ya tiene todas las tablas y datos.

[WARNING] No cierres la pestaña del navegador ni navegues a otra página mientras se está ejecutando la importación. Si el proceso se interrumpe a mitad, la base de datos podría quedar corrupta. Para importaciones muy grandes, es recomendable aumentar el límite de memoria de PHP o usar herramientas de línea de comandos (SSH), pero eso ya es un nivel más avanzado.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces surgen problemas. Aquí te dejo los más frecuentes:

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

Este error suele aparecer cuando intentas importar a una base de datos y no has creado el usuario correctamente, o el usuario no tiene todos los privilegios. Revisa en cPanel que el usuario esté asociado a la base de datos y tenga TODOS LOS PRIVILEGIOS.

Error: "La tabla ya existe"

Esto ocurre cuando intentas importar una base de datos a una que ya tiene tablas. La solución más fácil es borrar todas las tablas de la base de datos destino antes de importar. Puedes hacerlo seleccionando todas las tablas en phpMyAdmin y eligiendo la opción "Vaciar" (truncar) o "Eliminar" (drop) en el menú desplegable.

Error: "Archivo demasiado grande"

cPanel tiene un límite de tamaño para las importaciones (normalmente 50 MB). Si tu archivo .sql es más grande, tienes varias opciones:

  1. Comprimirlo en ZIP o GZIP antes de subirlo. phpMyAdmin puede descomprimir archivos comprimidos, lo que a menudo evita el límite de tamaño.
  2. Usar la herramienta "Importar" de cPanel en la sección de "Bases de Datos MySQL". Esta herramienta suele tener un límite más alto.
  3. Dividir el archivo SQL en partes más pequeñas usando un editor de texto o herramientas específicas, e importarlas una a una.

[INFO] Si tu hosting usa un panel alternativo como Syspanel (accesible normalmente a través del puerto 2106), el proceso de importación y exportación es idéntico, ya que Syspanel también utiliza phpMyAdmin como interfaz gráfica. Simplemente accede a tu panel de control en tu-servidor:2106 (por ejemplo, https://midominio.com:2106), inicia sesión y busca el icono de phpMyAdmin. El resto de los pasos son exactamente los mismos que en cPanel.


Migración completa: Pasos para mover tu sitio a un nuevo hosting

Si tu objetivo es migrar base de datos cpanel a otro proveedor, estos son los pasos generales que debes seguir:

  1. En el hosting antiguo: Exporta tu base de datos usando el método que te he explicado.
  2. En el hosting nuevo: Crea una nueva base de datos y un usuario con todos los privilegios.
  3. En el hosting nuevo: Importa el archivo .sql a la nueva base de datos vacía.
  4. Actualiza la configuración: En el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress), cambia el nombre de la base de datos, el usuario y la contraseña por los del nuevo servidor.
  5. Mueve los archivos: Sube todos los archivos de tu sitio (imágenes, temas, plugins) al nuevo servidor mediante FTP o el Administrador de Archivos.
  6. Actualiza los DNS: Cambia los servidores de nombres de tu dominio para que apunten al nuevo hosting. Este proceso puede tardar de 24 a 48 horas en propagarse.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos de un servidor local (XAMPP) a cPanel?

Sí, perfectamente. El proceso es el mismo. Exporta la base de datos desde tu phpMyAdmin local (XAMPP) y luego impórtala en el phpMyAdmin de tu hosting. Solo asegúrate de que las versiones de MySQL sean compatibles (aunque suelen serlo).

¿Qué hago si mi sitio usa Syspanel en lugar de cPanel?

Como mencioné antes, Syspanel (que se accede a través del puerto 2106) es una alternativa a cPanel. Aunque la interfaz puede variar ligeramente, la herramienta de gestión de bases de datos sigue siendo phpMyAdmin. Busca el icono o enlace a phpMyAdmin dentro de Syspanel y sigue los mismos pasos de esta guía. La lógica es idéntica.

¿Es seguro usar la opción "Exportar" con frecuencia?

Sí, es totalmente seguro. Exportar una base de datos no modifica ni elimina ningún dato. Es una operación de solo lectura. De hecho, te animo a que exportes tu base de datos al menos una vez a la semana si actualizas tu sitio con frecuencia, o antes de cualquier cambio importante (actualizar plugins, cambiar el tema, etc.).

¿Puedo importar un archivo .csv en lugar de .sql?

phpMyAdmin permite importar archivos CSV, pero no es recomendable para una migración completa. El formato CSV solo contiene datos, no la estructura de las tablas. Si intentas importar un CSV a una base de datos vacía, no funcionará. Es mejor usar siempre el formato SQL para copias de seguridad y migraciones.

Mi importación falla a mitad del proceso. ¿Qué hago?

Esto suele pasar por un límite de tiempo de ejecución de PHP o por el tamaño del archivo. Intenta dividir el archivo SQL en partes más pequeñas (puedes usar un editor como Notepad++ o herramientas específicas como BigDump) e importarlas secuencialmente. También puedes aumentar el límite de memoria en el archivo php.ini si tienes acceso a él.


Conclusión: Domina tus bases de datos con confianza

Saber importar base de datos mysql cpanel y exportar base de datos cpanel es una de esas habilidades que te harán la vida mucho más fácil como webmaster. No solo te permitirá hacer copias de seguridad de forma regular, sino que también te dará la libertad de cambiar de hosting sin miedo a perder tu valioso contenido.

Hemos visto que el proceso, lejos de ser complicado, se reduce a unos pocos clics dentro de phpMyAdmin. Recuerda siempre:

  • Exporta regularmente como medida de seguridad.
  • Importa siempre a una base de datos vacía para evitar conflictos.
  • Verifica los permisos del usuario de la base de datos.
  • Ten paciencia con los archivos grandes y utiliza compresión si es necesario.

Con esta guía, ya no tienes excusa para no tener tu sitio web siempre a salvo. La próxima vez que necesites mover tu web o hacer una copia de seguridad, sabrás exactamente qué hacer. ¡No olvides practicar en un entorno de pruebas antes de hacerlo en tu sitio en producción!

¿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