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

Plesk: cómo crear una base de datos para PrestaShop

Actualizado el 23 de octubre de 2025

Introducción: Preparando el terreno para tu tienda online

Si estás leyendo esto, es muy probable que estés dando tus primeros pasos en el mundo del comercio electrónico o que quieras migrar tu tienda a un entorno más robusto. PrestaShop es una de las plataformas de ecommerce más populares y potentes que existen, pero para que funcione correctamente, necesita un "almacén" donde guardar todos sus datos: productos, pedidos, clientes, configuraciones... Ese almacén es la base de datos.

En este artículo, te voy a guiar paso a paso sobre cómo crear una base de datos para PrestaShop utilizando Plesk, el panel de control de hosting más común en el mercado. No necesitas ser un gurú de la tecnología; solo sigue estas instrucciones al pie de la letra y en menos de diez minutos tendrás tu base de datos lista para la instalación. Vamos a ello.

¿Qué es Plesk y por qué es importante para tu PrestaShop?

Plesk es el "panel de control" de tu servidor web. Es la interfaz gráfica que te permite gestionar todo tu hosting sin necesidad de escribir comandos complejos. Piensa en él como el cuadro de mandos de tu nave espacial: desde ahí controlas los archivos, los dominios, los correos electrónicos y, por supuesto, las bases de datos.

Cuando hablamos de instalar PrestaShop, la base de datos es el corazón del sistema. Sin ella, la plataforma no puede guardar ni recuperar información. Por eso, el primer paso técnico (después de subir los archivos, claro) es crear una base de datos y un usuario asociado. Plesk hace que este proceso sea extremadamente sencillo, pero hay que saber exactamente dónde hacer clic.

Requisitos previos antes de crear la base de datos

Antes de lanzarnos a crear la base de datos, asegurémonos de que tienes todo en orden. No queremos sorpresas a mitad de camino.

1. Acceso a Plesk

Necesitas las credenciales de administrador o de usuario con permisos para gestionar bases de datos. Normalmente, tu proveedor de hosting te envía un correo con la URL de acceso (algo como https://tu-dominio.com:8443 o similar) y tu usuario y contraseña.

2. Versión de PrestaShop

Aunque el proceso de creación de la base de datos es similar, es bueno saber qué versión vas a instalar. Las versiones modernas de PrestaShop (1.7 y 8.x) requieren MySQL 5.6 o superior, o MariaDB 10.0 o superior. Plesk normalmente ya tiene instalado MySQL o MariaDB, así que no deberías tener problema.

3. Nombre de la base de datos y usuario

Piensa en un nombre descriptivo para tu base de datos. Por ejemplo, tienda_prestashop o miprestashop_db. También necesitarás crear un usuario específico para esa base de datos. No utilices el usuario administrador principal de Plesk para esto; es una mala práctica de seguridad. Crearemos un usuario dedicado.

Paso a paso: Cómo crear una base de datos en Plesk para PrestaShop

Aquí viene la parte práctica. Sigue estos pasos numerados y verás que es pan comido.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador web y escribe la URL de acceso a Plesk. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás la pantalla principal con todos los dominios y herramientas.

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

En el menú lateral izquierdo, busca el icono o enlace que dice "Bases de Datos" o "Databases". Si tu panel está en español, será "Bases de Datos". Haz clic en ello. Se abrirá una lista con todas las bases de datos que ya tengas (si es que tienes alguna).

Paso 3: Crea una nueva base de datos

En la parte superior derecha, verás un botón que dice "Añadir Nueva Base de Datos" o "+ Crear Nueva Base de Datos". Haz clic en él.

Se te pedirán varios datos. Vamos a rellenarlos:

  • Nombre de la base de datos: Aquí escribe el nombre que hayas elegido. Por ejemplo, prestashop_db. Importante: Plesk suele añadir un prefijo con el nombre de tu usuario. No te preocupes, es normal. El nombre completo quedará algo así como usuario_prestashop_db.
  • Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (o MariaDB, si es la opción que aparece). PrestaShop funciona perfectamente con ambos.
  • Juego de caracteres: Este es un punto crucial. Selecciona utf8_general_ci o utf8mb4_general_ci. Te recomiendo este último, ya que soporta emojis y caracteres especiales. PrestaShop lo agradecerá.

Paso 4: Crea un usuario para la base de datos

En la misma pantalla de creación, verás una sección para añadir un usuario. Es posible que te pregunte si quieres crear un usuario nuevo o usar uno existente. Elige "Crear un nuevo usuario".

  • Nombre de usuario: Elige algo como presta_user.
  • Contraseña: Genera una contraseña segura. Plesk tiene un generador que puedes usar. Copia esta contraseña y guárdala en un lugar seguro, la necesitarás en unos minutos para la instalación de PrestaShop.
  • Permisos: Marca la casilla que dice "Otorgar todos los privilegios" o similar. PrestaShop necesita acceso total a su base de datos para crear tablas y modificarlas durante la instalación y el uso diario.

Paso 5: Confirma y espera

Haz clic en "OK" o "Crear". Plesk tardará unos segundos en procesar la solicitud. Verás que la nueva base de datos aparece en la lista. ¡Ya la tienes!

Configuración adicional (opcional pero recomendada)

Una vez creada la base de datos, hay un par de ajustes que puedes hacer para optimizar el rendimiento y la seguridad.

### Ajustar los privilegios del usuario

Si quieres ser más estricto con la seguridad, puedes editar el usuario que acabas de crear y limitar sus privilegios. Sin embargo, para una instalación estándar de PrestaShop, lo mejor es tener todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.) para evitar errores de permisos durante la instalación. Puedes ajustarlo más adelante cuando la tienda esté funcionando.

### Anotar los datos de conexión

Este es el momento de anotar en un bloc de notas (físico o digital) los siguientes datos, porque los necesitarás en el asistente de instalación de PrestaShop:

  • Nombre de la base de datos: El nombre completo, incluyendo el prefijo de usuario (ej. usuario_prestashop_db).
  • Usuario de la base de datos: (ej. usuario_presta_user).
  • Contraseña del usuario: La que hayas establecido.
  • Servidor de la base de datos: Normalmente es localhost. Pero en algunos servidores administrados con Plesk, puede ser algo como localhost o la dirección IP del servidor. Si no estás seguro, localhost es la opción más común y segura para entornos de hosting compartido.
  • Puerto: Por defecto es el 3306 para MySQL. En la mayoría de los casos, no tendrás que cambiar esto.

Instalando PrestaShop con tu nueva base de datos

Ahora que tienes la base de datos creada, el siguiente paso es la instalación de PrestaShop. Asumo que ya has subido los archivos de PrestaShop a tu servidor (ya sea en la raíz del dominio o en una subcarpeta). Si no lo has hecho, el proceso es simple: descarga el paquete de PrestaShop desde su web oficial, descomprímelo y súbelo por FTP o mediante el Administrador de Archivos de Plesk.

### El asistente de instalación

Una vez que hayas subido los archivos, abre tu navegador y escribe la URL de tu dominio (o la ruta de la subcarpeta). El asistente de instalación de PrestaShop se lanzará automáticamente. Te pedirá que elijas el idioma y aceptes los términos de licencia. Después, llegarás a la sección de "Información del sistema", que simplemente comprueba que tu servidor cumple los requisitos. Aquí no deberías tener problemas.

### Configurando la base de datos en el asistente

El siguiente paso es el que nos interesa: "Configuración de la base de datos". Aquí es donde tendrás que introducir los datos que guardaste en el paso anterior.

  • Motor de base de datos: Deja la opción por defecto (MySQL).
  • Dirección del servidor: localhost (o la que te haya indicado tu proveedor).
  • Nombre de la base de datos: El nombre completo que viste en Plesk.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de las tablas: Puedes dejarlo como ps_ por defecto. Si tienes pensado usar la misma base de datos para otras aplicaciones, puedes cambiarlo, pero no es necesario.

Haz clic en "Probar la conexión". Si todo ha ido bien, verás un mensaje de éxito. Si no, revisa que has copiado bien los datos. A partir de aquí, el asistente instalará las tablas y podrás configurar tu tienda (nombre, idioma, cuenta de administrador, etc.). ¡Enhorabuena, ya tienes tu PrestaShop funcionando!

Solución de problemas comunes (FAQ)

Es normal que surjan dudas o pequeños contratiempos. Aquí te dejo un mini FAQ con los problemas más comunes al crear bases de datos en Plesk para PrestaShop.

### "Error al conectar con la base de datos" durante la instalación

Esto suele deberse a tres causas:

  1. Los datos son incorrectos: Revisa el nombre de la base de datos y el usuario. A veces, Plesk añade un prefijo que no vemos a simple vista. Ve a la sección "Bases de Datos" en Plesk y copia el nombre exacto que aparece en la lista.
  2. El servidor no es localhost: En algunos hosting, el servidor de base de datos tiene un nombre específico (ej. mysql.tudominio.com). Consúltalo con tu proveedor o mira en la configuración de Plesk.
  3. Permisos insuficientes: Asegúrate de que el usuario tiene "Todos los privilegios" sobre la base de datos específica. Puedes editar el usuario desde Plesk y marcar la casilla de todos los privilegios.

### "La base de datos no existe" o "Table not found"

Esto es raro si acabas de crearla, pero si te aparece, es probable que durante la instalación hayas introducido mal el nombre. Vuelve a verificar el nombre exacto en Plesk.

### ¿Puedo usar la misma base de datos para dos instalaciones de PrestaShop?

No es recomendable. Cada instalación de PrestaShop necesita su propia base de datos (o al menos un prefijo de tabla diferente). Si usas la misma, los datos se mezclarán y tendrás errores graves. Crea una base de datos separada para cada tienda.

### ¿Qué hago si olvidé la contraseña del usuario de la base de datos?

No hay problema. Ve a Plesk, en la sección "Bases de Datos", haz clic en tu base de datos y busca la opción de "Cambiar contraseña" del usuario asociado. Podrás establecer una nueva.

### ¿Plesk es la única opción? ¿Qué pasa con Syspanel?

Plesk es uno de los paneles más usados, pero no el único. Si tu proveedor utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, aunque la interfaz cambia. En Syspanel, el acceso se realiza a través del puerto 2106 (ej. http://tu-dominio.com:2106). Dentro, buscarás la sección de "Bases de Datos" o "Databases" y el proceso de creación es análogo: crear base de datos, crear usuario y asignar privilegios. Los conceptos son los mismos, solo cambia la apariencia.

### ¿Necesito una base de datos grande para empezar?

No. PrestaShop es bastante eficiente. Una base de datos vacía de PrestaShop ocupa muy poco espacio (menos de 10 MB). El tamaño irá creciendo conforme añadas productos y pidas. No te preocupes por el tamaño al principio; la mayoría de los planes de hosting incluyen espacio más que suficiente.

Consejos finales para el rendimiento y la seguridad

Ahora que tu tienda está en marcha, aquí tienes algunos consejos profesionales para que tu base de datos funcione de manera óptima.

### Realiza copias de seguridad periódicas

Esto es innegociable. Plesk tiene herramientas integradas para hacer copias de seguridad de tus bases de datos. Programa una copia de seguridad semanal (o incluso diaria si tu tienda tiene mucho movimiento). Si algo sale mal, podrás restaurar tu tienda en minutos.

### Optimiza las tablas de tu base de datos

Con el tiempo, las tablas de la base de datos se fragmentan. Puedes optimizarlas desde phpMyAdmin (que también está integrado en Plesk). Selecciona todas las tablas de tu base de datos y elige la opción "Optimizar tablas". Esto ayuda a que las consultas sean más rápidas.

### Mantén PrestaShop actualizado

Cada actualización de PrestaShop incluye mejoras de seguridad y rendimiento. Mantener tu plataforma actualizada es una de las mejores formas de proteger tu base de datos y a tus clientes.

### Usa contraseñas robustas

Tanto para el acceso a Plesk como para el usuario de la base de datos, utiliza contraseñas largas y complejas. No uses la misma contraseña para todo. Un gestor de contraseñas puede ayudarte a gestionarlas.

Conclusión

Crear una base de datos para PrestaShop en Plesk es un proceso sencillo y directo si sabes dónde mirar. Hemos visto que solo necesitas unos pocos clics para crear la base de datos, un usuario dedicado y los privilegios necesarios. Con estos elementos, el asistente de instalación de PrestaShop hará el resto del trabajo por ti.

Recuerda que la base de datos es el activo más valioso de tu tienda online. Cuídala con copias de seguridad, usa contraseñas seguras y mantén todo actualizado. Con esta base sólida, tu tienda estará lista para crecer y vender.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en dejar un comentario o contactar con tu proveedor de hosting. ¡Mucho éxito con tu nueva aventura en el comercio electrónico!

¿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