PrestaShop en Plesk: cómo crear una base de datos
Introducción: ¿Por qué es importante la base de datos en PrestaShop?
Imagina que PrestaShop es una tienda online. La base de datos es como el almacén donde guardas todo: productos, clientes, pedidos, precios y configuraciones. Sin una base de datos correctamente creada, tu tienda no puede funcionar. En este artículo, te enseñaremos paso a paso cómo crear una base de datos PrestaShop Plesk desde el panel de control Plesk, de manera sencilla y sin errores. Al final, tendrás una base de datos lista y vinculada a tu instalación de PrestaShop.
[INFO] Este tutorial está pensado para usuarios que usan Plesk como panel de hosting. Si usas otro panel, los pasos pueden variar, pero el concepto es similar.
Requisitos previos antes de crear la base de datos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a Plesk (normalmente a través de una URL como
https://tudominio.com:8443o la que te haya dado tu proveedor). - Un dominio o subdominio donde instalarás PrestaShop.
- Conocimientos básicos de navegación en Plesk (no necesitas ser experto).
[WARNING] No crees la base de datos directamente desde la instalación de PrestaShop. Es mejor hacerlo desde Plesk primero para tener control total.
Paso a paso: cómo crear una base de datos PrestaShop Plesk
Sigue estos pasos exactos para crear tu base de datos PrestaShop Plesk correctamente.
Paso 1: Accede a Plesk
Abre tu navegador y escribe la dirección de acceso a Plesk. Generalmente es algo como:
https://tudominio.com:8443
Ingresa con tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
Paso 2: Busca la sección «Bases de datos»
Una vez dentro de Plesk, verás un menú principal. Busca la opción que dice «Bases de datos» o «Databases». Suele estar en la sección de «Herramientas y configuraciones» o directamente en el panel de inicio.
Haz clic en ese enlace.
Paso 3: Crea una nueva base de datos
En la página de bases de datos, verás un botón que dice «Añadir base de datos» o «Add Database». Haz clic.
Se abrirá un formulario con varios campos. Rellénalos así:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
prestashop_db. Evita espacios y caracteres especiales. - Tipo de base de datos: Selecciona MySQL (es el estándar para PrestaShop).
- Juego de caracteres: Deja utf8_general_ci o utf8mb4_general_ci (recomendado para caracteres especiales como tildes).
[TIP] Usa
utf8mb4si tu tienda tendrá muchos emojis o caracteres de idiomas como chino o árabe.
Paso 4: Crea un usuario para la base de datos
En el mismo formulario, verás una sección para «Usuario de la base de datos». Aquí debes crear un usuario que PrestaShop usará para conectarse.
- Nombre de usuario: Por ejemplo
prestashop_user. - Contraseña: Crea una contraseña segura. Puedes usar el generador de contraseñas de Plesk o una herramienta online. Guárdala bien, la necesitarás después.
- Confirmar contraseña: Repite la contraseña.
Marca la casilla «Privilegios para el usuario» y selecciona «Todos los privilegios». Esto le da control total al usuario sobre la base de datos.
Paso 5: Finaliza la creación
Haz clic en «Aceptar» o «OK». Plesk creará la base de datos y el usuario en segundos. Verás un mensaje de confirmación.
Ahora tienes tu base de datos PrestaShop Plesk lista. Anota estos tres datos:
- Nombre de la base de datos
- Nombre de usuario
- Contraseña
Los necesitarás durante la instalación de PrestaShop.
Cómo usar la base de datos durante la instalación de PrestaShop
Una vez que tengas los datos, puedes proceder a instalar PrestaShop. Durante el proceso, llegarás a la pantalla donde te pide la información de la base de datos. Allí deberás ingresar:
- Servidor de base de datos: Normalmente es
localhosto127.0.0.1. En Plesk suele serlocalhost. Si no funciona, consulta con tu hosting. - Nombre de la base de datos: El que creaste (ej.
prestashop_db). - Usuario de la base de datos: El que creaste (ej.
prestashop_user). - Contraseña: La que pusiste.
- Prefijo de tabla: Déjalo como
ps_o cámbialo por seguridad (ej.shop_).
[INFO] Si usas un hosting compartido, el servidor de base de datos podría ser un nombre como
mysql.tudominio.com. Verifica en la sección de bases de datos de Plesk.
Solución de problemas comunes al crear la base de datos
A veces pueden surgir errores. Aquí te ayudamos a resolverlos.
Error: «No se puede conectar a la base de datos»
Esto suele pasar por:
- Servidor incorrecto: Prueba con
localhosto127.0.0.1. - Puerto incorrecto: Por defecto es el 3306. Si tu hosting usa otro, te lo indicarán.
- Usuario o contraseña mal escritos: Revisa mayúsculas y minúsculas.
Error: «Base de datos no encontrada»
Asegúrate de que el nombre de la base de datos está escrito exactamente como lo creaste. En Plesk, a veces se añade un prefijo (como el nombre de usuario del hosting). Por ejemplo: usuario_prestashop_db. Revisa en la lista de bases de datos de Plesk.
Error: «Permiso denegado»
El usuario no tiene los privilegios suficientes. Vuelve a la sección de bases de datos en Plesk, edita el usuario y asegúrate de que tenga todos los privilegios.
Consejos adicionales para optimizar tu base de datos PrestaShop
Una vez que tu tienda esté funcionando, puedes mejorar el rendimiento con estos tips:
- Usa un prefijo de tabla único: Cambiar
ps_por algo comoshop123_dificulta ataques SQL injection. - Realiza copias de seguridad periódicas: En Plesk, ve a la base de datos y usa la opción «Exportar» o programa backups automáticos.
- Optimiza las tablas: Cada cierto tiempo, ejecuta en phpMyAdmin (disponible en Plesk) el comando
OPTIMIZE TABLEpara reducir el tamaño. - Elige el motor correcto: PrestaShop usa InnoDB por defecto. No lo cambies a MyISAM, ya que InnoDB es más seguro y eficiente.
[WARNING] No modifiques la base de datos directamente si no sabes lo que haces. Un error puede romper tu tienda.
Preguntas frecuentes (FAQ)
¿Puedo crear la base de datos desde la instalación de PrestaShop?
Sí, PrestaShop te permite crearla automáticamente si tu hosting lo soporta. Pero es más seguro y controlado hacerlo manualmente desde Plesk.
¿Qué hago si olvido la contraseña de la base de datos?
En Plesk, ve a la base de datos, selecciona el usuario y haz clic en «Cambiar contraseña». Luego actualiza el archivo parameters.php de PrestaShop con la nueva contraseña.
¿Cuántas bases de datos puedo crear en Plesk?
Depende de tu plan de hosting. Generalmente, los planes básicos permiten 1 o 2 bases de datos. Si necesitas más, contacta con tu proveedor.
¿Puedo usar la misma base de datos para varias tiendas PrestaShop?
No es recomendable. Cada tienda debe tener su propia base de datos para evitar conflictos y pérdida de datos.
¿Qué hago si mi base de datos se llena?
PrestaShop puede crecer mucho. En Plesk, puedes monitorear el tamaño desde la sección de bases de datos. Si se llena, contacta con tu hosting para aumentar el límite o limpia datos antiguos (logs, carritos abandonados, etc.).
Conclusión
Crear una base de datos PrestaShop Plesk es un proceso sencillo que te da control total sobre tu tienda. Siguiendo estos pasos, evitarás errores comunes y tendrás una base sólida para tu negocio online. Recuerda siempre anotar los datos de acceso y hacer copias de seguridad periódicas.
[TIP] Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos pueden guiarte paso a paso.
Ahora ya estás listo para instalar PrestaShop y empezar a vender. ¡Buena suerte con tu tienda!
