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

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

Actualizado el 29 de diciembre de 2025

¿Qué es phpMyAdmin y por qué necesitas saber usarlo?

Si tienes una web en un hosting con cPanel, es muy probable que uses phpMyAdmin para gestionar tus bases de datos MySQL. Esta herramienta es como el "panel de control" de tus bases de datos, pero en formato web. No necesitas ser un experto en programación para usarla, pero sí es fundamental que entiendas dos operaciones básicas: importar y exportar.

¿Por qué son tan importantes? Imagina que cambias de hosting, que quieres hacer una copia de seguridad manual antes de actualizar tu web o que necesitas mover tu tienda online a un servidor más potente. En todos estos casos, exportar base datos mysql phpmyadmin te permite guardar toda la información en un archivo, y importar mysql phpmyadmin cpanel te permite restaurarla o cargarla en otro sitio. Es como hacer una "foto" de tu base de datos y luego poder pegarla donde quieras.

En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo hacerlo, sin tecnicismos raros y con trucos que te ahorrarán más de un dolor de cabeza.

Antes de empezar: localiza tu phpMyAdmin en cPanel

Lo primero es acceder a tu panel de control. Cada hosting es un mundo, pero lo normal es que escribas tudominio.com/cpanel en tu navegador y pongas tus credenciales.

Una vez dentro, busca la sección "Bases de Datos". Ahí verás el icono de phpMyAdmin. Haz clic en él.

Se abrirá una nueva pestaña con una interfaz que puede parecer abrumadora al principio, pero no te preocupes. En el menú lateral izquierdo verás una lista con los nombres de tus bases de datos. Haz clic en la que quieras gestionar.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel (es el nuevo nombre de HestiaCP), el acceso a phpMyAdmin suele estar en "Bases de datos" o "Base de datos MySQL", y el puerto de acceso al panel es el 2106. El proceso de importación y exportación es idéntico al de cPanel.

Exportar una base de datos MySQL en phpMyAdmin (cPanel)

Vamos a empezar con la exportación. Este proceso genera un archivo .sql (o .zip, .gzip, etc.) que contiene toda la estructura de tus tablas, los datos, las configuraciones... Todo.

Paso 1: Selecciona la base de datos correcta

En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos que quieres exportar. Verás que en la parte superior aparecen una serie de pestañas: Estructura, SQL, Buscar, Consultas, Exportar, Importar, Más.

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

Haz clic en la pestaña "Exportar". Se te abrirán dos opciones principales:

  • Método rápido: Descarga un archivo con la configuración por defecto. Es lo más sencillo.
  • Método personalizado: Te permite elegir qué tablas exportar, el formato del archivo, compresión, etc.

¿Cuál elegir? Para una copia de seguridad estándar, el método rápido es más que suficiente. Si necesitas algo más específico (por ejemplo, exportar solo una tabla o excluir datos), usa el personalizado.

Paso 3: Elige el formato y ejecuta

En el método rápido, solo tienes que asegurarte de que el formato sea "SQL" (es el estándar para MySQL). Luego, haz clic en el botón "Continuar" o "Exportar" (depende de la versión).

Tu navegador descargará un archivo con un nombre similar a mibasededatos.sql. ¡Guárdalo en un lugar seguro! Ese archivo es tu copia seguridad mysql cpanel.

Opciones avanzadas de exportación (método personalizado)

Si quieres afinar, en el método personalizado puedes:

  • Seleccionar tablas específicas: Útil si solo quieres exportar una parte de la base de datos.
  • Compresión: Puedes elegir gzip o zip para que el archivo pese menos. Es recomendable si tu base de datos es muy grande.
  • Agregar "DROP TABLE / VIEW / PROCEDURE / FUNCTION": Esta opción es clave. Añade un comando al inicio del archivo que elimina las tablas existentes antes de importar las nuevas. Esto evita errores de "tabla ya existe" al importar en un destino que ya tiene datos.

[TIP] Para una migración limpia, marca la casilla "Agregar DROP TABLE" en el método personalizado. Te ahorrará muchos problemas.

Importar una base de datos MySQL en phpMyAdmin (cPanel)

Ahora viene la parte de importar mysql phpmyadmin cpanel. Este proceso carga el archivo .sql en tu servidor. Es como "pegar" la foto que tomaste antes.

Paso 1: Selecciona la base de datos de destino

Es muy importante que primer selecciones la base de datos a la que quieres importar. Si no lo haces, phpMyAdmin no sabrá dónde colocar las tablas.

En el panel izquierdo, haz clic en el nombre de la base de datos de destino. Si es una base de datos nueva, primero deberás crearla desde cPanel (sección "Bases de datos MySQL") y luego aparecerá en la lista de phpMyAdmin.

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

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

Paso 3: Selecciona el archivo

Verás un recuadro que dice "Examinar" o "Seleccionar archivo". Haz clic y busca el archivo .sql que exportaste o que te haya dado tu desarrollador.

Paso 4: Ajusta el formato (si es necesario)

En la mayoría de los casos, el formato SQL ya viene seleccionado por defecto. No toques nada más si no sabes lo que haces. El resto de opciones (juego de caracteres, etc.) suelen estar bien por defecto.

Paso 5: Ejecuta la importación

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

Verás un mensaje de éxito en verde que dice algo como "La importación ha terminado correctamente". Si aparece un error, no te asustes. Anota el mensaje, porque suele indicar el problema (por ejemplo, un conflicto de nombres de tablas o un archivo demasiado grande).

[WARNING] Nunca interrumpas una importación a mitad de camino. Si el navegador se cierra o pierdes la conexión, la base de datos puede quedar en un estado inconsistente. Si es un archivo muy grande, es mejor usar la opción de importar por SSH o desde cPanel (algunos hostings tienen un importador específico en la sección de bases de datos).

Errores comunes y cómo solucionarlos

  • "Error de SQL: Tabla ya existe": Esto ocurre cuando intentas importar una base de datos que ya tiene tablas con el mismo nombre. Solución: exporta con la opción "Agregar DROP TABLE" o, si ya tienes el archivo, ábrelo con un editor de texto y añade manualmente DROP TABLE IF EXISTS nombre_tabla; antes de cada CREATE TABLE.

  • "Archivo demasiado grande": phpMyAdmin tiene un límite de tamaño para subir archivos (normalmente 2 MB por defecto, aunque en cPanel suele ser mayor). Si tu archivo es enorme, tienes varias opciones:

    1. Comprime el archivo .sql en .zip o .gzip antes de importarlo. phpMyAdmin lo descomprime automáticamente.
    2. Divide el archivo en partes más pequeñas (puedes usar herramientas de edición de texto o comandos).
    3. Usa el importador de cPanel (en la sección de bases de datos, a veces hay un "Importar" específico) o pide a tu proveedor que aumente el límite.
  • "La conexión se perdió durante la importación": Es un problema común con archivos grandes. Comprime el archivo y, si el problema persiste, considera usar un cliente MySQL como MySQL Workbench o la línea de comandos SSH.

Consejos profesionales para migrar base datos cPanel

Cuando vayas a migrar base datos cpanel de un hosting a otro, sigue estos pasos para que todo vaya sobre ruedas:

  1. Exporta la base de datos de origen con el método personalizado y la opción "Agregar DROP TABLE" activada.
  2. Crea una base de datos nueva en el hosting de destino (cPanel > Bases de datos MySQL) y crea un usuario con todos los privilegios.
  3. Asigna el usuario a la base de datos en cPanel.
  4. Entra en phpMyAdmin del nuevo hosting, selecciona la base de datos vacía y ve a "Importar".
  5. Sube el archivo .sql (o .zip).
  6. Actualiza el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress) con el nuevo nombre de la base de datos, el usuario y la contraseña.

[TIP] Antes de migrar, haz siempre una copia seguridad mysql cpanel completa (base de datos + archivos del sitio). Es la red de seguridad definitiva. Si algo sale mal, siempre puedes volver atrás.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos MySQL sin usar phpMyAdmin?

Sí, puedes hacerlo desde la línea de comandos con mysql -u usuario -p base_datos < archivo.sql, pero requiere conocimientos técnicos. También algunos plugins de WordPress (como UpdraftPlus) o herramientas de gestión de hosting (como el importador de cPanel) permiten hacerlo de forma más visual.

¿Qué pasa si mi archivo SQL tiene un tamaño superior al límite de phpMyAdmin?

Como he dicho, comprímelo en .zip o .gzip. Si aún así no puedes, contacta con tu proveedor de hosting para que aumente el límite de upload_max_filesize y post_max_size en PHP, o usa el importador de cPanel si está disponible.

¿Es lo mismo exportar que hacer una copia de seguridad?

Sí, en la práctica, exportar es la forma manual de hacer una copia de seguridad de la base de datos. Sin embargo, es recomendable complementarlo con copias de seguridad automáticas que ofrecen muchos hostings.

¿Puedo importar una base de datos de WordPress a otro dominio?

Sí, pero además de importar la base de datos, tendrás que cambiar las URLs del sitio en la propia base de datos (normalmente en las tablas wp_options y wp_posts). Puedes usar un plugin como "Better Search Replace" o hacerlo manualmente con una consulta SQL.

¿Qué es el puerto 2106 en Syspanel?

Syspanel (anteriormente conocido como HestiaCP) utiliza el puerto 2106 para su panel de control web. Si tu hosting usa Syspanel, accede a http://tudominio.com:2106 para gestionar tus sitios y bases de datos. El acceso a phpMyAdmin estará dentro de ese panel.

Conclusión

Saber importar y exportar una base de datos MySQL en phpMyAdmin (cPanel) es una habilidad esencial para cualquier persona que gestione una web. No es complicado, pero requiere atención a los detalles. Con esta guía, ya tienes el conocimiento para hacerlo con confianza.

Recuerda siempre:

  • Exporta antes de cualquier cambio importante.
  • Selecciona la base de datos correcta antes de importar.
  • Comprime los archivos grandes.
  • Comprueba los mensajes de error si algo falla.

Con la práctica, verás que es un proceso rutinario y muy gratificante. ¡Ya puedes gestionar tus bases de datos como un profesional!

¿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