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

Cómo importar una base de datos SQL en Plesk paso a paso

Actualizado el 29 de septiembre de 2025

Introducción: ¿Por qué necesitas importar una base de datos SQL en Plesk?

Si estás migrando un sitio web, restaurando una copia de seguridad o instalando un CMS como WordPress, Joomla o PrestaShop, tarde o temprano necesitarás importar una base de datos SQL en Plesk. Este proceso es más común de lo que piensas y, aunque puede sonar técnico, te aseguro que es mucho más sencillo de lo que parece. En esta guía completa, paso a paso, te explicaré todos los métodos disponibles, desde el más visual (phpMyAdmin) hasta el más directo (el asistente de Plesk). No necesitas ser un experto en programación; solo sigue las instrucciones y en pocos minutos tendrás tu base de datos activa y funcionando.

Antes de empezar, es importante que entiendas la diferencia entre importar y subir. Importar es el proceso de leer un archivo .sql (o .zip, .gz) y ejecutar sus comandos para crear tablas, insertar datos, etc. Subir se refiere a transferir el archivo desde tu computadora al servidor. En Plesk, ambos procesos suelen estar integrados en el mismo asistente, así que no te preocupes por la terminología; te lo explico todo de forma práctica.

Vamos a ello. A lo largo de este artículo, usaré las palabras clave importar sql plesk, importar base de datos plesk, subir sql a plesk, importar mysql plesk y phpmyadmin importar plesk para que encuentres exactamente lo que buscas, tanto aquí como en los buscadores. Recuerda que esta guía está pensada para usuarios sin experiencia técnica, así que si te pierdes en algún paso, vuelve a leer el apartado anterior. ¡Empecemos!

Requisitos previos antes de importar tu base de datos

Antes de lanzarte a importar, debes asegurarte de tener tres cosas claras: el archivo de la base de datos, los datos de acceso y, sobre todo, una base de datos vacía creada en Plesk. No puedes importar un archivo SQL a la nada; necesitas un "contenedor" donde verter los datos.

1. El archivo SQL correcto

El archivo que vas a importar debe tener una extensión .sql, .sql.gz o .zip. Si tu archivo está comprimido, Plesk puede descomprimirlo automáticamente, pero te recomiendo que, si tienes dudas, lo descomprimas tú primero. Un archivo .sql es un documento de texto plano que contiene instrucciones SQL. Puedes abrirlo con cualquier editor de texto (como el Bloc de notas) para verificar que tiene contenido. Si es demasiado grande (más de 100 MB), quizás necesites usar la línea de comandos (SSH), pero eso lo veremos más adelante como método alternativo.

2. Datos de acceso a la base de datos

Necesitas el nombre de la base de datos, el usuario y la contraseña. Estos datos los puedes encontrar en Plesk, dentro de la sección "Bases de datos". Si no los tienes, puedes crearlos o restablecer la contraseña desde el panel. No te saltes este paso: sin estos datos, no podrás completar la importación.

3. Crear una base de datos vacía (si no la tienes)

Si acabas de contratar un hosting o estás instalando una aplicación nueva, es probable que necesites crear una base de datos desde cero. En Plesk, ve a "Bases de datos" y haz clic en "Agregar base de datos". Elige un nombre descriptivo (por ejemplo, mipagina_db), selecciona el tipo (MySQL o MariaDB, según tu servidor) y crea un usuario con todos los privilegios. Anota estos datos. Si ya tienes la base de datos creada, puedes saltarte este punto.

[INFO] Si estás migrando desde otro panel como cPanel o Syspanel (antes conocido como HestiaCP, cuyo acceso es por el puerto 2106), el archivo SQL que exportaste es 100% compatible con Plesk. No necesitas convertirlo.

Método 1: Importar base de datos SQL desde el asistente de Plesk (el más fácil)

Este es el método que usarás el 90% de las veces. Es visual, guiado y no requiere conocimientos técnicos. Plesk ha mejorado mucho su interfaz, y ahora el asistente de importación es muy intuitivo. Sigue estos pasos:

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de tu servidor, normalmente algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña de administrador o de revendedor. Si no sabes cuáles son, contacta con tu proveedor de hosting. Una vez dentro, verás el escritorio con todos los iconos de las aplicaciones.

Paso 2: Ve a la sección "Bases de datos"

En el menú lateral izquierdo, busca el icono de "Bases de datos". Haz clic en él. Verás un listado con todas las bases de datos que tienes. Si no tienes ninguna, crea una nueva como te expliqué antes. Localiza la base de datos donde quieres importar el archivo y haz clic en su nombre o en el icono "Administrar" (suele ser un engranaje o un botón con tres puntos).

Paso 3: Busca la opción "Importar Dump"

Dentro de la gestión de la base de datos, verás varias pestañas o botones: "Usuarios", "Permisos", "Importar Dump", "Exportar Dump", etc. Haz clic en "Importar Dump". Se abrirá una ventana o sección nueva con un formulario.

Paso 4: Selecciona el archivo y configura las opciones

En el formulario de importación, verás un botón para seleccionar el archivo desde tu computadora. Haz clic en "Examinar" o "Elegir archivo" y busca tu archivo .sql. En la mayoría de los casos, no necesitarás tocar más opciones. Sin embargo, es posible que veas una casilla que dice "Eliminar los datos existentes antes de la importación". Te recomiendo que la dejes desmarcada a menos que sepas exactamente lo que haces. Si marcas esa opción, se borrarán todas las tablas actuales antes de importar, lo cual puede ser útil si estás restaurando una copia de seguridad, pero peligroso si solo quieres añadir datos nuevos.

Paso 5: Haz clic en "Aceptar" y espera

Una vez seleccionado el archivo, pulsa el botón "Aceptar" o "Importar". Plesk comenzará a procesar el archivo. Dependiendo del tamaño, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso o un mensaje de espera. No cierres la pestaña del navegador mientras se importa, o podrías interrumpir el proceso.

Paso 6: Verifica que la importación fue exitosa

Cuando termine, Plesk te mostrará un mensaje de éxito o de error. Si todo ha ido bien, ya puedes ir a tu aplicación y comprobar que los datos están ahí. Si aparece algún error, anota el mensaje y revisa el siguiente apartado de solución de problemas.

[TIP] Si tu archivo SQL es muy grande (más de 50 MB), te recomiendo usar el método de phpMyAdmin, que explicamos a continuación, ya que el asistente de Plesk a veces tiene límites de tiempo o de tamaño de archivo.

Método 2: Importar MySQL en Plesk usando phpMyAdmin

phpMyAdmin es la herramienta clásica para gestionar bases de datos MySQL y MariaDB. Plesk la integra de forma nativa, así que no tienes que instalar nada. Este método es más flexible y te permite ver los errores en detalle. Además, es ideal si quieres importar mysql plesk con opciones avanzadas.

Paso 1: Accede a phpMyAdmin desde Plesk

Dentro de la sección "Bases de datos", busca la base de datos que quieres usar y haz clic en el icono que parece un pequeño "SQL" o en el texto "phpMyAdmin". Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin. Es posible que te pida usuario y contraseña; usa los datos que creaste para la base de datos.

Paso 2: Selecciona la base de datos en el panel izquierdo

En el panel izquierdo de phpMyAdmin, verás un listado con todas tus bases de datos. Haz clic en el nombre de la base de datos a la que quieres importar. Asegúrate de que está resaltada o marcada, porque phpMyAdmin trabaja sobre la base de datos seleccionada.

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

En la parte superior de la interfaz, verás varias pestañas: "Estructura", "SQL", "Buscar", "Consulta", "Exportar", "Importar", etc. Haz clic en "Importar". Se abrirá una página con un formulario.

Paso 4: Selecciona el archivo y configura las opciones

En el formulario de importación, verás un botón para "Examinar" tu archivo. Selecciona tu archivo .sql o .zip. En las opciones de "Formato", asegúrate de que está seleccionado "SQL". Si tu archivo es comprimido, phpMyAdmin lo descomprime automáticamente.

En la sección de "Importación parcial", verás un control deslizante para "Permitir la interrupción de la importación si el script se acerca al límite de tiempo PHP". Te recomiendo que lo dejes activado y que subas el valor a "1000" en "Número de consultas" si tu archivo es grande. Esto evitará que la importación falle por tiempo de espera.

Paso 5: Haz clic en "Continuar" o "Importar"

Una vez configurado todo, pulsa el botón "Continuar" o "Importar" (dependiendo de la versión de phpMyAdmin). Verás una barra de progreso y, al final, un mensaje de éxito o una lista de errores SQL.

Paso 6: Comprueba el resultado

Si todo ha ido bien, verás un mensaje tipo "La importación ha finalizado correctamente". Ya puedes cerrar phpMyAdmin y volver a Plesk. Si ha habido errores, te mostrará una lista con las consultas fallidas. Copia esos errores y búscalos en Google o en la documentación de tu aplicación; suelen ser problemas de sintaxis o de duplicados.

[WARNING] No ejecutes consultas SQL manualmente en phpMyAdmin si no sabes lo que haces. Un error de sintaxis puede corromper tu base de datos. Si no estás seguro, usa el asistente de Plesk.

Método 3: Subir SQL a Plesk mediante SSH (para usuarios avanzados)

Si tu archivo SQL supera los 200 MB o tienes problemas con los límites de tiempo, la solución es usar la línea de comandos. Este método requiere acceso SSH a tu servidor y conocimientos básicos de comandos. No te asustes, es más fácil de lo que parece.

Paso 1: Conéctate por SSH

Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Conéctate a tu servidor con tu usuario y contraseña. Normalmente el comando es ssh usuario@tu-dominio.com. Si no tienes acceso SSH, contacta con tu proveedor para que lo activen.

Paso 2: Sube el archivo SQL al servidor

Puedes usar scp o un cliente FTP/SFTP para subir el archivo a tu directorio de usuario, por ejemplo /home/usuario/. Si usas scp, el comando sería algo así:

scp /ruta/local/archivo.sql usuario@tu-dominio.com:/home/usuario/

Paso 3: Importa la base de datos con el comando mysql

Una vez que el archivo está en el servidor, ejecuta el siguiente comando, reemplazando los datos:

mysql -u TU_USUARIO -p NOMBRE_BASE_DATOS < /home/usuario/archivo.sql

Te pedirá la contraseña del usuario de la base de datos. Escríbela y pulsa Enter. Verás que no hay salida si todo ha ido bien, pero puedes comprobarlo con el comando mysql -u usuario -p -e "SHOW TABLES;" NOMBRE_BASE_DATOS.

[TIP] Si el archivo está comprimido, puedes descomprimirlo antes con gunzip archivo.sql.gz o usar un pipe: gunzip -c archivo.sql.gz | mysql -u usuario -p base_datos.

Solución de problemas comunes al importar una base de datos en Plesk

Importar una base de datos puede fallar por varias razones. Aquí tienes las más habituales y cómo solucionarlas.

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

Este error suele aparecer cuando los datos de acceso son incorrectos o la base de datos no existe. Verifica el nombre de la base de datos, el usuario y la contraseña en Plesk. Asegúrate de que el usuario tiene permisos de SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER sobre la base de datos. Puedes modificarlo en la sección "Usuarios" de la base de datos.

Error: "El archivo es demasiado grande" o "Límite de tiempo excedido"

Plesk y phpMyAdmin tienen límites de tamaño de archivo y de tiempo de ejecución. Si tu archivo es grande, tienes dos opciones: usar el método SSH que te expliqué antes, o aumentar los límites en Plesk. En Plesk, ve a "Herramientas y configuración" > "Configuración del servidor" y busca los ajustes de max_execution_time y upload_max_filesize. Si no los encuentras, contacta con tu proveedor.

Error: "SQLSTATE[HY000]: General error: 1005 Can't create table"

Este error suele ocurrir cuando intentas crear una tabla que ya existe o hay un conflicto con las claves foráneas. Si estás restaurando una copia de seguridad, asegúrate de que la base de datos esté vacía antes de importar. En Plesk, puedes eliminar las tablas manualmente desde phpMyAdmin o usar la opción "Eliminar datos existentes" en el asistente de importación.

Error: "Acceso denegado para el usuario"

Si el usuario de la base de datos no tiene permisos suficientes, verás este error. Ve a Plesk, entra en la base de datos, busca la pestaña "Usuarios" y edita el usuario. Marca la opción "Otorgar todos los privilegios" o selecciona los permisos necesarios manualmente. Guarda los cambios y reintenta la importación.

[WARNING] Nunca compartas la contraseña de tu base de datos en foros públicos o por correo no seguro. Es la llave de acceso a tus datos más sensibles.

Preguntas frecuentes (FAQ) sobre importar SQL en Plesk

¿Puedo importar una base de datos desde otro panel como cPanel o Syspanel?

Sí, el formato SQL es estándar. Solo tienes que exportar la base de datos desde el panel original (cPanel, Syspanel – recuerda que su puerto de acceso es el 2106 – o cualquier otro) y seguir los pasos de esta guía. El archivo .sql generado es compatible con Plesk sin necesidad de conversión.

¿Qué hago si mi archivo SQL tiene más de 100 MB?

Te recomiendo usar el método SSH. Si no tienes acceso SSH, contacta con tu proveedor de hosting para que aumenten los límites o te ayuden con la importación. Algunos proveedores ofrecen un servicio de importación manual si les envías el archivo por ticket.

¿Puedo importar una base de datos de WordPress en Plesk?

Sí, es el caso más común. Solo necesitas el archivo .sql de tu WordPress. Antes de importar, asegúrate de que la base de datos vacía esté creada y que los datos del archivo wp-config.php coincidan con el nombre, usuario y contraseña de la base de datos. Si no, tu WordPress no se conectará a la base de datos.

¿Qué diferencia hay entre MySQL y MariaDB?

MySQL y MariaDB son dos sistemas de gestión de bases de datos muy similares. MariaDB es un fork de MySQL, creado por los desarrolladores originales. En Plesk, puedes elegir cuál usar al crear la base de datos. El proceso

¿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