Plesk: Cómo Configurar una Base de Datos para WordPress o PrestaShop
¿Necesitas montar una tienda online con PrestaShop o un blog profesional con WordPress? Genial, ambos sistemas son potentes y flexibles, pero hay un paso esencial que no puedes saltarte: configurar correctamente la base de datos. Sin ella, tu web no podrá almacenar ni un solo producto, artículo o usuario.
En este artículo te voy a guiar paso a paso para que puedas configurar MySQL en Plesk para WordPress o PrestaShop. No te preocupes si no eres experto en tecnología; lo explicaré todo de forma sencilla, como si estuviera sentado a tu lado. Al final, también responderé las dudas más frecuentes (FAQ) para que no te quede ninguna pregunta en el aire.
Vamos a ello.
¿Qué es una base de datos y por qué la necesitas?
Imagina que tu web es una gran librería. El contenido (artículos, productos, clientes) son los libros. Pues bien, la base de datos es el archivador donde se guardan todos esos libros de forma ordenada. WordPress y PrestaShop utilizan MySQL como motor de base de datos.
Cada vez que alguien visita tu web, el sistema consulta la base de datos para mostrar la información correcta. Sin ella, tu web sería una página en blanco. Por eso es vital crearla y configurarla bien.
Requisitos previos antes de empezar
Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:
- Acceso a Plesk como administrador o usuario con permisos para gestionar bases de datos.
- Un dominio o subdominio ya creado en Plesk (aunque no es obligatorio para crear la BD, te facilitará la vida).
- Tener claros los datos de acceso a Plesk (usuario y contraseña).
- Si usas un panel alternativo como Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso es similar, pero aquí nos centramos en Plesk.
[INFO] Si aún no has instalado WordPress o PrestaShop, no pasa nada. Primero creamos la base de datos y luego la vinculamos durante la instalación.
Paso 1: Acceder al panel de Plesk
Abre tu navegador favorito y escribe la URL de tu panel Plesk. Normalmente es algo como https://tudominio.com:8443 o la IP de tu servidor seguida de :8443. Introduce tus credenciales y pulsa Iniciar sesión.
Una vez dentro, verás el panel principal con todas las herramientas. No te asustes por la cantidad de opciones; nosotros nos centraremos en la sección de Bases de datos.
Paso 2: Crear una nueva base de datos MySQL
Este es el corazón del proceso. Sigue estos pasos al pie de la letra:
- En el menú lateral izquierdo, busca y haz clic en Bases de datos (a veces aparece como Bases de datos MySQL).
- Verás un listado de las bases de datos existentes (si las hay). Arriba a la derecha, pulsa el botón Añadir base de datos.
- Se abrirá un formulario. Rellénalo así:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
miblog_wpotienda_prestashop. Evita espacios y caracteres raros; usa solo letras, números y guiones bajos. - Tipo de base de datos: Selecciona MySQL (o MariaDB, que es compatible). No toques más opciones.
- Usuario de la base de datos: Aquí crearás un usuario que se conectará a la BD. Pon algo como
usuariowpoadminpresta. - Contraseña: Genera una contraseña segura. Plesk suele ofrecer un botón para generarla automáticamente. ¡Guárdala bien! La necesitarás después.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Pulsa Aceptar o Crear.
[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Durante la instalación de WordPress o PrestaShop te los pedirán.
Paso 3: Configurar los permisos del usuario (opcional pero recomendado)
Plesk, por defecto, asigna todos los permisos al usuario que acabas de crear. Sin embargo, si quieres ser más cuidadoso (por seguridad), puedes limitar algunos. Para ello:
- Desde la lista de bases de datos, haz clic en el nombre de la que acabas de crear.
- Busca la sección Usuarios o Permisos.
- Verás el usuario que creaste. Puedes marcar o desmarcar permisos como
SELECT,INSERT,UPDATE,DELETE, etc. - Para WordPress y PrestaShop, lo más seguro es dejar todos los permisos marcados. Ambos sistemas necesitan crear, leer, modificar y eliminar datos constantemente.
No te compliques: si no estás seguro, déjalo tal cual. Plesk ya lo configura de forma óptima.
Paso 4: Conectar la base de datos con WordPress
Ahora que ya tienes la base de datos creada, vamos a ver cómo usarla con WordPress. Puedes hacerlo de dos formas:
Opción A: Durante la instalación de WordPress
- Descarga WordPress desde wordpress.org y súbelo a tu servidor (o usa el instalador automático de Plesk si lo tiene).
- Cuando accedas a
tudominio.com/wp-admin/install.php, WordPress te pedirá los datos de la base de datos. - Introduce:
- Nombre de la base de datos: El que pusiste en Plesk (ej.
miblog_wp). - Usuario: El que creaste (ej.
usuariowp). - Contraseña: La que generaste.
- Servidor de base de datos: Normalmente
localhost. Si tu hosting usa un servidor remoto, te lo indicarán. En Plesk estándar, siempre eslocalhost. - Prefijo de tabla: Déjalo como
wp_a menos que quieras cambiarlo por seguridad.
- Nombre de la base de datos: El que pusiste en Plesk (ej.
- Pulsa Enviar y listo. WordPress se encargará del resto.
Opción B: Si ya tienes WordPress instalado
Si ya tienes WordPress funcionando pero quieres cambiar la base de datos (por ejemplo, por migración), deberás editar el archivo wp-config.php. Búscalo en la raíz de tu instalación y modifica estas líneas:
define('DB_NAME', 'nombre_de_tu_bd');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
Guarda los cambios y recarga tu web. Si todo está bien, seguirá funcionando.
[WARNING] Ten mucho cuidado al editar
wp-config.php. Un error puede dejar tu web inaccesible. Siempre haz una copia de seguridad antes.
Paso 5: Conectar la base de datos con PrestaShop
PrestaShop sigue un proceso muy similar. Te explico:
- Descarga PrestaShop desde prestashop.com y súbelo a tu servidor.
- Accede a
tudominio.com/install/(o la carpeta donde lo hayas subido). - El asistente de instalación te guiará. Llegarás a la pantalla de Configuración de la base de datos.
- Rellena:
- Motor de base de datos: MySQL (o MariaDB).
- Servidor:
localhost. - Nombre de la base de datos: El que creaste en Plesk.
- Usuario: El de Plesk.
- Contraseña: La que generaste.
- Prefijo de tabla: Por defecto
ps_. Puedes cambiarlo por seguridad, pero no es obligatorio.
- Continúa con la instalación. PrestaShop creará todas las tablas necesarias.
[TIP] Si durante la instalación de PrestaShop te da un error de conexión, revisa que los datos sean exactamente los mismos que anotaste. Un simple espacio o mayúscula puede dar problemas.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar bases de datos en Plesk.
¿Puedo usar la misma base de datos para WordPress y PrestaShop?
No, no es recomendable. Cada sistema necesita sus propias tablas, y si las mezclas, podrían sobrescribirse o generar conflictos. Crea una base de datos independiente para cada aplicación.
¿Qué hago si olvido la contraseña de la base de datos?
No te preocupes. En Plesk, ve a Bases de datos, selecciona la que necesites, busca el usuario y haz clic en Cambiar contraseña. Pon una nueva y guárdala. Luego actualiza el archivo de configuración de tu web (wp-config.php o parameters.php en PrestaShop).
¿Es necesario usar SSL para la conexión a la base de datos?
Para uso normal en un hosting compartido, no es obligatorio. La conexión interna entre el servidor web y la base de datos suele ser segura. Si estás en un entorno más crítico (como tiendas con datos sensibles), puedes configurar SSL en MySQL, pero eso ya es más avanzado.
¿Puedo crear la base de datos desde la línea de comandos en lugar de Plesk?
Sí, pero no es necesario. Plesk ofrece una interfaz gráfica muy amigable. Si prefieres la terminal, puedes usar comandos como mysql -u root -p y luego CREATE DATABASE nombre;, pero para usuarios no técnicos, es más seguro usar Plesk.
¿Qué pasa si mi web se vuelve lenta? ¿La base de datos tiene la culpa?
Puede ser. Una base de datos mal optimizada o con muchas consultas puede ralentizar tu web. Te recomiendo:
- Usar un plugin de caché (como W3 Total Cache en WordPress).
- Limpiar tablas de revisiones y spam.
- Contratar un hosting con buen rendimiento MySQL.
Consejos finales para mantener tu base de datos sana
Una vez que tengas todo funcionando, no te olvides de estos buenos hábitos:
- Haz copias de seguridad periódicas. Plesk tiene una herramienta para ello en Herramientas y ajustes > Administrador de copias de seguridad. Programa backups semanales.
- Actualiza WordPress y PrestaShop regularmente. Las nuevas versiones suelen incluir mejoras de seguridad y rendimiento para la base de datos.
- No compartas las credenciales de tu base de datos. Si alguien más necesita acceso, crea un usuario adicional con permisos limitados.
- Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de crear base de datos es muy parecido, pero el nombre de las secciones puede variar.
Conclusión
Configurar una base de datos en Plesk para WordPress o PrestaShop es un proceso sencillo si sigues los pasos adecuados. Ahora ya sabes cómo crear la base de datos, asignar un usuario y conectar tu web. Recuerda anotar bien los datos y no compartirlos a la ligera.
Si en algún momento te surge una duda, vuelve a este artículo o consulta la documentación oficial de Plesk. Y si todo falla, siempre puedes pedir ayuda a tu proveedor de hosting. ¡Ánimo, tu web está cada vez más cerca de ser una realidad!
[INFO] Este artículo forma parte de nuestra serie de tutoriales para gestionar tu hosting. Si te ha sido útil, compártelo con otros usuarios que estén empezando.
