Crear usuario y base de datos en Plesk para PrestaShop
Introducción: El Primer Paso para tu Tienda Online
Si estás leyendo esto, probablemente estés en el emocionante proceso de montar tu tienda online con PrestaShop. ¡Felicidades! Una de las tareas iniciales, y quizás una de las que más dudas genera, es la creación de la base de datos y el usuario correspondiente en tu panel de control Plesk. No te preocupes, es más sencillo de lo que parece.
Piensa en la base de datos como el cerebro de tu tienda. Ahí se almacenará toda la información crucial: productos, clientes, pedidos, configuraciones... Sin una base de datos, PrestaShop simplemente no puede funcionar. Y el usuario de la base de datos es como la llave que le das a PrestaShop para que pueda acceder a ese cerebro y trabajar con él.
En esta guía Plesk PrestaShop completa y detallada, te explicaré paso a paso cómo crear base de datos PrestaShop y su usuario asociado en Plesk. Lo haremos de forma tan clara que, aunque no tengas experiencia técnica, podrás seguirlo sin problemas. Al final, tendrás todo listo para la instalación de tu tienda.
[INFO] Esta guía asume que ya tienes acceso a tu panel de control Plesk. Si no es así, contacta con tu proveedor de hosting para obtener las credenciales.
¿Qué necesitas saber antes de empezar?
Antes de lanzarnos a los pasos, aclaremos algunos conceptos clave. Esto te ayudará a entender qué estamos haciendo y por qué.
¿Qué es una base de datos?
Imagina un enorme archivador con miles de carpetas. Cada carpeta contiene información organizada: nombres, direcciones, precios, etc. Una base de datos es ese archivador digital. En el caso de bases de datos PrestaShop, contendrá toda la información de tu tienda.
¿Qué es un usuario de base de datos?
Es la identidad que utilizará PrestaShop para "hablar" con la base de datos. Este usuario tiene un nombre y una contraseña. Cuando PrestaShop necesite guardar un nuevo pedido o consultar el stock de un producto, usará este usuario para acceder al archivador (la base de datos) y hacer su trabajo.
¿Por qué Plesk?
Plesk es uno de los paneles de control de hosting más populares y amigables del mundo. Su interfaz gráfica facilita enormemente tareas técnicas como esta. Muchos de los mejores proveedores de hosting lo utilizan, por lo que es muy probable que te encuentres con él. Por supuesto, si en algún momento usas otro panel como cPanel o Syspanel (antes conocido como HestiaCP, cuyo puerto de acceso es el 2106), los conceptos son muy similares, aunque la interfaz cambie.
Paso a Paso: Crear base de datos PrestaShop en Plesk
Vamos al grano. Sigue estas instrucciones al pie de la letra y en 5 minutos tendrás tu base de datos lista.
Paso 1: Accede a tu Panel de Control Plesk
Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel Plesk. Normalmente es algo como https://tudominio.com:8443 o https://ip-de-tu-servidor:8443. Introduce tu nombre de usuario y contraseña de administrador o de revendedor.
Paso 2: Busca la sección "Bases de Datos"
Una vez dentro de Plesk, verás un panel con muchas opciones. No te abrumes. Busca en el menú lateral izquierdo o en los iconos principales la sección llamada "Bases de Datos" o "Bases de datos". También puede aparecer como "Base de datos" en algunos temas. Haz clic en ella.
Paso 3: Haz clic en "Añadir Base de Datos"
En la pantalla de Bases de Datos, verás un botón azul o un enlace que dice "Añadir Base de Datos" o "Crear Base de Datos". Púlsalo. Se abrirá un formulario.
Paso 4: Configura los detalles de tu base de datos
Aquí es donde le das nombre y personalidad a tu base de datos. Rellena los campos con cuidado:
- Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo:
mitienda_prestashop,tienda_ropa_dboprestashop_tienda. Importante: Anota este nombre exactamente como lo escribas, lo necesitarás más adelante. - Tipo de base de datos: Normalmente, la opción correcta es MySQL / MariaDB. Es el estándar para PrestaShop. Si tienes dudas, déjalo en la opción por defecto.
- Servidor de base de datos: Si solo tienes un servidor de bases de datos, se seleccionará automáticamente. No lo cambies.
Paso 5: Crea el usuario de la base de datos
Justo debajo del nombre, verás una sección para "Crear un usuario de base de datos". Esta es la parte más importante.
- Nombre de usuario de la base de datos: Elige un nombre, normalmente se relaciona con el nombre de la base de datos. Por ejemplo:
mitienda_useroprestashop_user. - Contraseña: Es la clave de acceso para PrestaShop. Debe ser segura. Plesk suele tener un generador de contraseñas (un icono de llave o engranaje). Úsalo para crear una contraseña compleja que incluya mayúsculas, minúsculas, números y símbolos.
- Confirmar contraseña: Escríbela de nuevo para asegurarte de que no hay errores.
[WARNING] ¡ATENCIÓN! Anota el nombre de la base de datos, el nombre de usuario y la contraseña en un lugar seguro. Los necesitarás SÍ o SÍ durante la instalación de PrestaShop. Si los pierdes, tendrás que crear una nueva base de datos.
Paso 6: Asigna los permisos al usuario
Plesk te preguntará qué permisos quieres darle a este usuario. Para PrestaShop, el usuario necesita todos los permisos sobre la base de datos. Busca una opción que diga "Otorgar todos los privilegios" o marca todas las casillas disponibles (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Es más sencillo marcar la opción de "todos los privilegios".
Paso 7: Finaliza la creación
Revisa que todo esté correcto y haz clic en el botón "Aceptar" o "Crear". Si todo ha ido bien, verás un mensaje de éxito y tu nueva base de datos aparecerá en la lista.
Verificación: ¿Está todo correcto?
Ya has creado tu base de datos. Para asegurarte de que funciona, puedes hacer una comprobación rápida.
- Vuelve a la sección "Bases de Datos" en Plesk.
- Deberías ver tu nueva base de datos en la lista. Haz clic en su nombre.
- Dentro, verás una herramienta llamada "phpMyAdmin". Es un gestor visual de bases de datos. Haz clic en ella.
- Si se abre phpMyAdmin sin pedirte usuario y contraseña (porque Plesk ya te ha autenticado), ¡perfecto! Tu base de datos está operativa. Puedes cerrar esa pestaña.
El Siguiente Paso: Instalar PrestaShop
¡Enhorabuena! Ya tienes el "cerebro" de tu tienda listo. Ahora, cuando instales PrestaShop (ya sea mediante el instalador automático de Plesk o manualmente), te pedirá tres datos clave:
- Nombre de la base de datos: El que pusiste en el Paso 4 (ej.
mitienda_prestashop). - Nombre de usuario de la base de datos: El que creaste en el Paso 5 (ej.
mitienda_user). - Contraseña de la base de datos: La que generaste en el Paso 5.
- Servidor de la base de datos: Normalmente es
localhosto la dirección IP de tu servidor. Si no estás seguro, déjalo comolocalhost, es lo más común en Plesk.
Solo tendrás que copiar y pegar estos datos durante el asistente de instalación de PrestaShop y ¡listo!
[TIP] Si tu proveedor de hosting te ofrece un instalador automático (como Softaculous o Installatron), el proceso es aún más fácil. El instalador a menudo crea la base de datos por ti, pero si te pide que la crees manualmente, ya sabes cómo hacerlo gracias a esta guía Plesk PrestaShop.
Preguntas Frecuentes (FAQ) sobre Bases de Datos PrestaShop
Para terminar, aquí tienes respuestas a las dudas más comunes que suelen tener los usuarios al crear base de datos PrestaShop.
¿Qué hago si olvido la contraseña de la base de datos?
No pasa nada. En Plesk, ve a la sección "Bases de Datos", haz clic en el nombre de tu base de datos, y busca el usuario asociado. Verás una opción para "Cambiar Contraseña". Puedes establecer una nueva y actualizarla luego en el archivo de configuración de PrestaShop (app/config/parameters.php).
¿Puedo usar la misma base de datos para dos tiendas PrestaShop?
No, rotundamente no. Cada instalación de PrestaShop necesita su propia base de datos exclusiva. Si usas la misma base de datos para dos tiendas, los datos se mezclarán y causarás errores catastróficos en ambas.
¿Qué es localhost y por qué lo uso como servidor de base de datos?
localhost es una dirección especial que significa "este mismo servidor". Como tu tienda PrestaShop y tu base de datos MySQL están en el mismo servidor de hosting, usar localhost es la forma más rápida y segura de que se comuniquen. Si alguna vez tu base de datos estuviera en un servidor diferente (algo muy raro en hosting compartido), tu proveedor te daría una dirección IP o un nombre de host.
Mi instalación de PrestaShop da un error de conexión a la base de datos, ¿qué hago?
Esto suele deberse a que los datos que introdujiste durante la instalación son incorrectos. Revisa cuidadosamente:
- Nombre de la base de datos: ¿Tiene algún error tipográfico? ¿Faltan mayúsculas o minúsculas?
- Nombre de usuario: Especialmente si Plesk le añade un prefijo (como el nombre de tu suscripción). Por ejemplo, tu usuario podría ser
mihosting_miusuario. Revisa en Plesk el nombre exacto. - Contraseña: ¿La has copiado bien? ¿Tiene caracteres especiales que podrían haber sido malinterpretados?
- Servidor de base de datos: Si no es
localhost, pruébalo. Silocalhostno funciona, contacta a tu soporte técnico para que te confirmen el servidor correcto.
¿Qué diferencia hay entre Plesk y Syspanel (HestiaCP)?
Ambos son paneles de control para gestionar tu hosting. Plesk es muy visual y tiene muchas herramientas integradas. Syspanel (el nombre que le damos a HestiaCP) es otro panel muy potente, pero suele ser un poco más técnico y menos "colorido". Si alguna vez usas Syspanel, recuerda que suele accederse a través del puerto 2106 (ej. https://tudominio.com:2106). Los conceptos de crear base de datos y usuario son prácticamente los mismos, aunque la interfaz se vea diferente.
¡Y eso es todo! Ahora ya sabes cómo crear base de datos PrestaShop y su usuario en Plesk como un profesional. Ha llegado el momento de dar el siguiente gran paso: instalar y configurar tu tienda online. ¡Mucho éxito con tu proyecto!
