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

Cómo crear una base de datos MySQL para PrestaShop en Plesk (o DirectAdmin)

Actualizado el 23 de abril de 2026

Introducción: El primer paso para tu tienda online

Si estás leyendo esto, probablemente ya has decidido dar el salto al comercio electrónico. PrestaShop es una de las plataformas más potentes y flexibles que existen, pero antes de ver tu primera tienda funcionando, hay un paso técnico que no puedes saltarte: crear la base de datos MySQL.

La base de datos es el "almacén" donde PrestaShop guardará todos tus productos, pedidos, clientes y configuraciones. Sin ella, la tienda simplemente no arranca. En esta guía, te voy a explicar paso a paso cómo crear base datos prestashop plesk y también cómo hacerlo en DirectAdmin, los dos paneles de control de hosting más comunes del mercado. No necesitas ser un experto en informática; solo sigue estas instrucciones y en diez minutos tendrás tu base de datos lista.

Vamos a empezar por lo más básico: entender qué es cada cosa y por qué es importante hacerlo bien.

¿Qué es una base de datos MySQL y por qué la necesitas?

Piensa en tu tienda online como en una librería. La web es el escaparate y los estantes, pero la base de datos es el almacén donde guardas todos los libros (tus productos), las fichas de los clientes y el registro de ventas. Cuando alguien entra en tu tienda, PrestaShop consulta esa base de datos para mostrar los productos, procesar el carrito y guardar cada pedido.

Una base de datos MySQL tiene tres componentes principales:

  • La base de datos en sí: el contenedor donde se guarda toda la información.
  • El usuario de la base de datos: una "cuenta" con permisos para acceder y modificar los datos.
  • El host de la base de datos: normalmente "localhost", que indica dónde está alojada la base.

Cuando instales PrestaShop, te pedirán estos tres datos. Por eso, es fundamental que los crees correctamente y los apuntes en un lugar seguro. Un error común es crear la base pero olvidar asignar el usuario a la base, y luego la instalación falla. No te preocupes, aquí te enseño a hacerlo bien a la primera.

Crear base de datos MySQL en Plesk

Plesk es un panel de control muy popular en servidores y hosting compartidos. Su interfaz es limpia y las opciones están bien organizadas. Vamos a ver cómo crear base datos prestashop plesk en unos pocos pasos.

Paso 1: Accede al panel de control de Plesk

Abre tu navegador y escribe la dirección de acceso a Plesk que te ha facilitado tu proveedor de hosting. Normalmente es algo como https://tu-dominio.com:8443 o una URL específica que te hayan dado. Introduce tu usuario y contraseña (las mismas que usas para gestionar tu hosting).

Paso 2: Busca la sección de bases de datos

Una vez dentro, verás el panel principal con todas las herramientas. Busca la pestaña o icono que dice "Bases de datos" o "Databases". En algunos temas de Plesk, está en la barra lateral izquierda; en otros, en la parte principal del panel. Haz clic en ella.

Paso 3: Crea una nueva base de datos

Verás un botón que dice "Añadir base de datos" o "+ Crear". Haz clic ahí. Se abrirá un formulario con varios campos:

  • Nombre de la base de datos: elige un nombre descriptivo, por ejemplo prestashop_tienda o bd_mitienda. Evita espacios y caracteres raros; usa solo letras, números y guiones bajos.
  • Tipo de base de datos: asegúrate de que esté seleccionado MySQL (en versiones recientes, puede aparecer como MySQL/MariaDB).
  • Servidor de base de datos: si solo tienes uno, lo dejarás por defecto (normalmente "localhost").

En el mismo formulario, verás una sección para crear el usuario de la base de datos. Plesk te permite crear el usuario en el mismo paso, lo cual es muy cómodo. Rellena:

  • Nombre del usuario: por ejemplo, usuario_presta o admin_tienda.
  • Contraseña: elige una contraseña segura. Puedes usar el generador que te ofrece Plesk o crear la tuya propia. Importante: anota esta contraseña porque la necesitarás durante la instalación de PrestaShop.
  • Permisos: marca la casilla que dice "Otorgar todos los privilegios" o similar. Esto le dará al usuario control total sobre la base de datos, algo necesario para que PrestaShop funcione correctamente.

Paso 4: Confirma y verifica

Haz clic en "Aceptar" o "Crear". Plesk creará la base de datos y el usuario asociado en cuestión de segundos. Verás que la nueva base aparece en la lista con su nombre y el usuario asignado.

Un detalle importante: en Plesk, el nombre real de la base de datos suele tener un prefijo con el nombre de tu cuenta de hosting. Por ejemplo, si tu cuenta se llama cliente1, la base se llamará cliente1_prestashop_tienda. Lo mismo ocurre con el usuario. No te asustes; es normal. Cuando instales PrestaShop, deberás introducir el nombre completo tal y como aparece en el panel.

Paso 5: Anota los datos de conexión

Para la instalación de PrestaShop, necesitarás cuatro datos:

  • Nombre de la base de datos: el nombre completo que aparece en Plesk.
  • Usuario de la base de datos: el nombre completo del usuario.
  • Contraseña: la que pusiste al crear el usuario.
  • Servidor de la base de datos: normalmente localhost.

Guárdalos en un archivo de texto o en tu gestor de contraseñas. No los pierdas, porque los necesitarás en el siguiente paso de la instalación.

Crear base de datos MySQL en DirectAdmin

DirectAdmin es otro panel de control muy extendido, especialmente en servidores dedicados y VPS. Su interfaz es algo más técnica que Plesk, pero igual de manejable. Vamos a ver cómo mysql prestashop directadmin se crea paso a paso.

Paso 1: Inicia sesión en DirectAdmin

Accede a la URL de tu panel DirectAdmin, normalmente https://tu-dominio.com:2222. Introduce tus credenciales de administrador o de usuario de hosting.

Paso 2: Localiza la sección de bases de datos MySQL

En el panel principal, busca el icono que dice "MySQL Management" o "Gestión de MySQL". En algunas versiones, está dentro de la pestaña "Cuentas" o "Administración". Haz clic en él.

Paso 3: Crea la base de datos

Verás un formulario con dos campos principales:

  • Database Name: escribe el nombre que quieras para tu base. Por ejemplo, prestashop_bd.
  • Database User: aquí crearás el nombre del usuario. Por ejemplo, usuario_presta.
  • Password: introduce una contraseña segura. DirectAdmin te sugiere una si haces clic en el botón "Generar" (suele ser un icono de llave o una flecha circular).
  • Confirm Password: repite la contraseña.

En algunos formularios de DirectAdmin, también verás una opción que dice "Create database and user" o similar. Asegúrate de que la casilla está marcada. DirectAdmin creará tanto la base como el usuario en un solo paso.

Paso 4: Asigna permisos al usuario

En DirectAdmin, a veces el usuario se crea pero no se le asignan permisos automáticamente sobre la base. Para evitar problemas, tras crear la base, busca la opción "Add User to Database" o "Asignar usuario a base". Selecciona el usuario que acabas de crear, elige la base de datos y marca "ALL PRIVILEGES" (todos los privilegios). Luego haz clic en "Añadir".

Este paso es crucial. Si no lo haces, PrestaShop no podrá leer ni escribir en la base de datos y la instalación fallará con errores de conexión.

Paso 5: Verifica y anota los datos

DirectAdmin te mostrará el nombre completo de la base de datos, que normalmente incluye el prefijo de tu usuario. Por ejemplo, si tu usuario de DirectAdmin es usuario1, la base se llamará usuario1_prestashop_bd y el usuario usuario1_usuario_presta. Anota:

  • Nombre de la base: el nombre completo.
  • Usuario: el nombre completo.
  • Contraseña: la que pusiste.
  • Host: en DirectAdmin, suele ser localhost.

Ya tienes tu base de datos lista para PrestaShop.

Errores comunes al crear la base de datos y cómo evitarlos

Aunque el proceso parece sencillo, hay varios errores que se repiten mucho. Te los enumero para que los evites:

Error 1: Olvidar asignar el usuario a la base

Es el error más frecuente. En DirectAdmin, si no usas la opción de "Add User to Database", el usuario no tiene permisos. En Plesk, si no marcas "Otorgar todos los privilegios", el usuario no podrá realizar todas las operaciones necesarias. Solución: revisa siempre que el usuario esté asignado y con privilegios completos.

Error 2: Confundir los nombres completos

En ambos paneles, los nombres tienen un prefijo. Si introduces solo la parte que elegiste tú, la conexión fallará. Solución: copia y pega los nombres completos que aparecen en el panel, tal cual.

Error 3: Usar el puerto o host incorrecto

En la mayoría de los casos, el host es localhost. Pero en algunos servidores gestionados, puede ser una dirección IP o un nombre de host específico. Solución: revisa la documentación de tu hosting o pregunta al soporte si no estás seguro.

Error 4: Contraseñas con caracteres especiales que dan problemas

Algunos caracteres como &, ¿ o espacios pueden dar problemas en la conexión. Solución: usa contraseñas con letras, números y símbolos comunes como !, @ o #.

Error 5: Instalar PrestaShop antes de crear la base

Parece obvio, pero mucha gente empieza la instalación y luego se pregunta dónde está la base. Solución: crea primero la base y luego ejecuta el instalador.

Consejos para optimizar tu base de datos PrestaShop

Una vez que hayas creado base datos prestashop plesk o en DirectAdmin, tienes una base funcional. Pero para que tu tienda vaya rápida y estable, te doy algunos consejos:

Usa el motor InnoDB

PrestaShop funciona mejor con InnoDB, que soporta transacciones y es más fiable que MyISAM. En la mayoría de los hosting modernos, InnoDB es el motor por defecto. Si no lo es, puedes cambiarlo desde phpMyAdmin, pero eso es algo más avanzado.

Crea copias de seguridad periódicas

Nunca sabes cuándo vas a necesitar restaurar tu tienda. Configura copias de seguridad automáticas desde el panel de control o usa módulos de PrestaShop para hacerlas. Al menos, haz una copia manual antes de actualizar módulos o temas.

Optimiza las tablas regularmente

Con el tiempo, las tablas de la base se fragmentan y van más lentas. Puedes optimizarlas desde phpMyAdmin seleccionando todas las tablas y eligiendo la opción "Optimizar". Es un proceso rápido y seguro.

No compartas la base con otras aplicaciones

Si tienes un blog en WordPress y una tienda en PrestaShop, no uses la misma base de datos para ambas. Cada aplicación debe tener su propia base para evitar conflictos y facilitar las copias de seguridad.

Preguntas frecuentes (FAQ)

¿Qué hago si no encuentro la opción de bases de datos en mi panel?

Si tu plan de hosting es muy básico o es un hosting compartido, es posible que la gestión de bases de datos esté limitada. Contacta con tu proveedor de hosting y pregunta si tienes acceso a Plesk o DirectAdmin. Si no lo tienes, pide que te creen la base de datos ellos mismos.

¿Puedo cambiar la contraseña de la base de datos después de crearla?

Sí, puedes cambiarla desde el panel de control. Eso sí, recuerda actualizar el archivo de configuración de PrestaShop (parameters.php en la carpeta app/config) o la instalación dejará de funcionar.

¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una herramienta web que te permite gestionar tu base de datos de forma visual: ver tablas, ejecutar consultas SQL, exportar e importar datos. Está disponible en ambos paneles de control y es muy útil para hacer copias de seguridad manuales.

¿Necesito conocimientos de SQL para crear la base?

No. Tanto Plesk como DirectAdmin te guían en el proceso sin necesidad de escribir ni una sola línea de código. Solo tienes que rellenar formularios.

¿Cuántas bases de datos puedo crear?

Depende de tu plan de hosting. Algunos planes limitan el número de bases. Si necesitas más, tendrás que ampliar el plan o contratar uno superior.

¿Qué hago si la instalación de PrestaShop dice que no puede conectar a la base de datos?

Revisa los cuatro datos: nombre completo de la base, usuario completo, contraseña y host. Asegúrate de que el usuario tiene privilegios sobre la base. Si todo está bien, prueba a reiniciar el servicio de MySQL desde el panel de control.

Conclusión: Ya tienes el cimiento de tu tienda

Crear una base de datos MySQL es un paso técnico pero muy sencillo si sigues las instrucciones correctas. Tanto en Plesk como en DirectAdmin, el proceso se reduce a rellenar un formulario y anotar los datos. Con la base creada, ya puedes lanzar el instalador de PrestaShop y completar la configuración de tu tienda en cuestión de minutos.

Recuerda: el nombre completo de la base y el usuario son los dos datos que más problemas causan. Cópialos tal cual aparecen en el panel y no los modifiques. Guarda la contraseña en un lugar seguro porque la necesitarás también para futuras copias de seguridad o migraciones.

Si en algún momento te atascas, no dudes en consultar la documentación de tu hosting o abrir un ticket de soporte. Y si has llegado hasta aquí, ya has superado la parte más "aburrida" de montar una tienda online. Ahora viene lo divertido: configurar tu PrestaShop, elegir un buen tema y subir tus primeros productos. ¡Buena suerte con tu proyecto!

¿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