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

cPanel: Cómo importar y exportar bases de datos MySQL con phpMyAdmin

Actualizado el 27 de noviembre de 2025

¿Estás buscando la forma de importar MySQL en cPanel o de exportar MySQL en cPanel para hacer una copia de seguridad o migrar tu sitio web? Has llegado al lugar correcto.

Gestionar una base de datos puede sonar a algo complicado, pero con la herramienta phpMyAdmin integrada en cPanel, es un proceso muy sencillo. Tanto si quieres mover tu web a un nuevo servidor, como si necesitas restaurar una copia de seguridad o simplemente duplicar tu tienda online, dominar la exportación e importación es una habilidad esencial.

En esta guía extensa y paso a paso, te explicaré todo lo que necesitas saber sobre phpMyAdmin en cPanel. No importa si eres un principiante total; al final de este artículo, podrás manejar tus bases de datos como un profesional.

¿Qué es phpMyAdmin y por qué lo necesitas?

Antes de ponernos manos a la obra, entendamos qué es esta herramienta.

phpMyAdmin es un software de código abierto que te permite gestionar bases de datos MySQL a través de una interfaz gráfica web. En lugar de escribir comandos complejos en una terminal, puedes hacer clic en botones para crear tablas, modificar datos y, lo más importante para este tutorial, importar y exportar bases de datos completas.

Dentro de tu panel de control de alojamiento, cPanel actúa como el centro de operaciones. Desde ahí, puedes acceder a phpMyAdmin con un solo clic. Es la forma más común y segura de interactuar con tus bases de datos si no eres un experto en programación.

¿Por qué necesitas saber exportar e importar?

Las razones más comunes son:

  1. Migrar base de datos cPanel: Cambiar de empresa de hosting o mover tu sitio a un servidor más potente.
  2. Copia seguridad MySQL cPanel: Crear un respaldo manual antes de realizar cambios importantes en tu web (actualizar plugins, modificar temas, etc.).
  3. Restaurar un sitio: Recuperar tu web a un estado anterior si algo sale mal.
  4. Duplicar un sitio: Crear una copia para un entorno de pruebas (staging) o para lanzar una nueva versión de tu web.

Parte 1: Cómo Exportar una Base de Datos MySQL en cPanel

Exportar es el proceso de descargar un archivo .sql que contiene toda la estructura y los datos de tu base de datos. Piénsalo como hacer una "foto" o una "copia de seguridad" de toda la información.

Paso 1: Accede a tu panel de cPanel

Abre tu navegador web y ve a la URL de tu cPanel (normalmente algo como https://tudominio.com/cpanel o https://tuip:2083). Introduce tu nombre de usuario y contraseña.

Paso 2: Encuentra la sección "Bases de Datos"

Una vez dentro, busca la sección llamada "Bases de Datos" o "Databases". Dentro de ella, verás el icono de phpMyAdmin. Haz clic en él.

Paso 3: Selecciona la base de datos a exportar

Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.

En el panel lateral izquierdo, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que deseas exportar MySQL en cPanel. Verás que el panel principal cambia para mostrar las tablas de esa base de datos.

Paso 4: Inicia el proceso de exportación

En la barra de navegación superior de phpMyAdmin, haz clic en la pestaña "Exportar".

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

Verás dos opciones principales:

  • Rápida: Esta opción exporta la base de datos completa con la configuración por defecto. Es la más sencilla y recomendada para la mayoría de los casos.
  • Personalizada: Te permite elegir tablas específicas, el formato de exportación, compresión, etc. Es para usuarios más avanzados.

Para una copia seguridad MySQL cPanel estándar, te recomiendo elegir "Rápida".

Paso 6: Selecciona el formato y ejecuta

En el desplegable de "Formato", asegúrate de que esté seleccionado "SQL". Este es el formato universal para bases de datos MySQL.

Finalmente, haz clic en el botón "Continuar" o "Exportar" en la esquina inferior derecha.

Paso 7: Guarda el archivo

Tu navegador comenzará a descargar un archivo con un nombre similar a nombre_de_tu_base_de_datos.sql. ¡Guárdalo en un lugar seguro! Este archivo es tu copia de seguridad. Te recomiendo guardarlo en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).


Parte 2: Cómo Importar una Base de Datos MySQL en cPanel

Importar es el proceso inverso. Toma un archivo .sql y lo "sube" a tu servidor para recrear la base de datos y todos sus datos. Esto es esencial para migrar base de datos cPanel desde otro servidor o para restaurar una copia de seguridad.

Paso 1: Prepara tu archivo .sql

Asegúrate de tener el archivo .sql que deseas importar en tu ordenador. Si está comprimido en un archivo .zip o .gz, deberás descomprimirlo primero para obtener el archivo .sql en su interior.

Paso 2: Accede a phpMyAdmin (otra vez)

Sigue los Pasos 1 y 2 de la sección anterior para llegar a phpMyAdmin.

Paso 3: Selecciona la base de datos DESTINO

Este paso es crucial. Debes seleccionar la base de datos en la que quieres importar la información.

  • Si estás haciendo una migración a un servidor nuevo, primero debes crear una base de datos vacía en tu nuevo cPanel. Ve a la sección "Bases de datos MySQL" en tu cPanel, crea una nueva base de datos y un nuevo usuario (o usa uno existente) y asígnale todos los privilegios.
  • Una vez creada, vuelve a phpMyAdmin y verás la nueva base de datos vacía en el panel izquierdo. Haz clic en su nombre para seleccionarla.

[WARNING]: Importar una base de datos en una base de datos existente sobrescribirá las tablas que tengan el mismo nombre. Si no estás seguro, es mejor importar en una base de datos vacía.

Paso 4: Inicia el proceso de importación

Con la base de datos destino seleccionada, haz clic en la pestaña "Importar" en la barra superior.

Paso 5: Selecciona el archivo

Verás una sección llamada "Archivo a importar". Haz clic en el botón "Elegir archivo" o "Seleccionar archivo" y navega en tu ordenador para localizar el archivo .sql que preparaste.

[WARNING]: Si el archivo es muy grande (por ejemplo, más de 50 MB), es probable que tu servidor tenga un límite de subida. Si esto ocurre, tienes dos opciones:

  1. Comprimir el archivo: phpMyAdmin puede importar archivos .gz o .zip. Vuelve a comprimir tu archivo .sql y sube el archivo comprimido. Esto suele funcionar.
  2. Usar la opción de subida por partes: Si tu archivo es extremadamente grande, es mejor que contactes con tu proveedor de hosting para que te ayuden a importarlo, ya que la interfaz web puede agotar el tiempo de espera.

Paso 6: Ejecuta la importación

Deja el resto de las opciones con sus valores por defecto (Formato SQL, etc.) y haz clic en el botón "Continuar" o "Importar" en la parte inferior.

Paso 7: Verifica el éxito

phpMyAdmin te mostrará un mensaje de éxito o un error. Si todo ha ido bien, verás algo como: "La importación se ha ejecutado correctamente". Si hay un error, te indicará la causa, que suele ser un problema con el archivo .sql o un conflicto con la base de datos destino.


Consejos avanzados para tu Copia de Seguridad MySQL en cPanel

Aquí tienes algunos trucos que te harán la vida más fácil.

Exportación con compresión

En el Paso 5 de la exportación, si eliges el método "Personalizada", puedes cambiar la opción de "Compresión" a "gzipped" o "zipped". Esto creará un archivo de menor tamaño, lo que hará que la descarga sea más rápida y la subida a otro servidor sea mucho más fácil.

Importar archivos comprimidos

Como mencioné antes, phpMyAdmin acepta archivos comprimidos en .gz y .zip. Esto es una gran ventaja para importar MySQL en cPanel sin problemas de límite de tamaño. Solo sube el archivo comprimido y phpMyAdmin lo descomprimirá automáticamente.

Cambiar el prefijo de las tablas

Si estás importando una base de datos de un sitio que usaba el prefijo wp_ (de WordPress) a una base de datos que ya tiene tablas con ese prefijo, tendrás un conflicto. En la opción de importación "Personalizada", puedes buscar la opción para reemplazar el prefijo de las tablas, pero esto es una operación más avanzada. Si no estás seguro, es mejor importar a una base de datos limpia y luego usar un plugin para cambiar el prefijo si fuera necesario.


Errores comunes y cómo solucionarlos

  • Error: "No such file or directory" o "Archivo demasiado grande". Como hemos comentado, comprime el archivo .sql en .zip o .gz y vuelve a intentarlo.
  • Error: "SQL query has been executed successfully" pero no veo mis datos. Asegúrate de haber importado en la base de datos correcta. A veces, por error, se importa en la base de datos equivocada.
  • Error al conectar con la web después de importar. Esto suele deberse a que el nombre de la base de datos, el usuario o la contraseña en el archivo de configuración de tu web (como wp-config.php en WordPress) no coinciden con los de la nueva base de datos. Tendrás que editar ese archivo para actualizar los datos de conexión.

Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre exportar y hacer una copia de seguridad?

En el contexto de cPanel y phpMyAdmin, son prácticamente lo mismo. Exportar es la acción manual de generar el archivo .sql, que es tu copia de seguridad. La principal diferencia es que cPanel también tiene una herramienta de "Copias de Seguridad" que puede hacer un respaldo de todo tu sitio (archivos y base de datos) de forma automática o manual, pero exportar desde phpMyAdmin te da un control más fino sobre la base de datos.

¿Puedo importar una base de datos de MySQL Workbench a cPanel?

Sí, puedes. MySQL Workbench exporta archivos .sql que son perfectamente compatibles con phpMyAdmin. Solo tienes que seguir los pasos de importación que te he mostrado.

¿Es seguro usar phpMyAdmin?

Sí, es la herramienta estándar para la gestión de bases de datos en la mayoría de los hostings. Sin embargo, debes tener cuidado de no hacer cambios en la estructura de las tablas si no sabes lo que haces. Para las operaciones de importar y exportar que hemos visto aquí, es 100% seguro.

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

Si tu proveedor de alojamiento utiliza 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). Una vez dentro, busca la sección de bases de datos y el icono de phpMyAdmin. La interfaz de phpMyAdmin será exactamente la misma, por lo que todos los pasos de esta guía te servirán. Solo cambia la forma de llegar a la herramienta.

¿Necesito conocimientos de SQL para hacer esto?

No, para nada. Las operaciones de importar y exportar son totalmente gráficas. Solo necesitas saber hacer clic en los botones correctos, tal y como te he mostrado. El conocimiento de SQL es útil para tareas más avanzadas, pero no para esto.

¿Puedo importar una base de datos desde un archivo de texto plano?

No, el archivo debe tener una estructura SQL válida. Si tienes datos en un archivo de texto (como CSV), phpMyAdmin también tiene una herramienta para importar ese tipo de archivos, pero es un proceso diferente y más complejo.


Conclusión

Dominar la importación y exportación de bases de datos MySQL con phpMyAdmin en cPanel es una habilidad fundamental para cualquier propietario de un sitio web. Te da el poder de hacer copias de seguridad MySQL en cPanel de forma regular, migrar base de datos cPanel sin depender de terceros y restaurar tu sitio en caso de emergencia.

Recuerda la regla de oro: exporta siempre antes de hacer cambios importantes. Guarda tus archivos .sql en un lugar seguro y fuera del servidor. Con la práctica, este proceso te llevará menos de un minuto y te ahorrará muchos quebraderos de cabeza en el futuro.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.

¿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