Cómo configurar una base de datos en Plesk: Guía para principiantes
¿Qué es una base de datos y por qué la necesitas en Plesk?
Imagina que tu página web es una tienda. Los archivos HTML, CSS y las imágenes son los muebles, la decoración y el escaparate. Pero, ¿dónde guardas el registro de tus clientes, los productos en stock o los pedidos realizados? Ahí es donde entran las bases de datos. Son como el almacén de tu tienda: un lugar estructurado y organizado para guardar toda la información dinámica de tu sitio.
Si estás usando WordPress, Joomla, PrestaShop o cualquier aplicación que permita a los usuarios registrarse, comentar o comprar, necesitas una base de datos para que todo funcione. Sin ella, tu web sería solo una página estática que no puede recordar nada.
Plesk es uno de los paneles de control de hosting más populares y potentes del mercado. Su interfaz gráfica te permite gestionar todo tu servidor sin necesidad de tocar una sola línea de código. Una de las tareas más comunes, y que más miedo da a los principiantes, es la creación y configuración de una base de datos. Pero no te preocupes, porque en esta guía te voy a explicar paso a paso, de una forma muy sencilla y visual, cómo hacerlo. Tanto si tu hosting usa MySQL como PostgreSQL, al final de este artículo serás capaz de crear tu propia base de datos en Plesk, crear un usuario con permisos y conectar tu aplicación a ella.
Vamos a ello.
Requisitos previos antes de empezar
Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. No necesitas ser un experto en informática, pero sí necesitas tener:
- Acceso al panel de Plesk: Normalmente se accede a través de una URL como
https://tu-dominio.com:8443ohttps://tu-ip:8443. Si no sabes cuál es, contacta con tu proveedor de hosting. - Credenciales de administrador o de suscripción: Necesitas un usuario con permisos para gestionar la suscripción donde se encuentra tu dominio. Normalmente es el usuario principal que te dieron al contratar el hosting.
- Saber qué tipo de base de datos necesitas: ¿Tu aplicación requiere MySQL o PostgreSQL? La mayoría de las aplicaciones populares (como WordPress) usan MySQL, pero algunas otras más avanzadas pueden requerir PostgreSQL. Revisa la documentación de tu aplicación para saberlo con certeza. Si es WordPress, ve a por MySQL sin dudarlo.
Paso 1: Acceder a la sección de Bases de Datos en Plesk
Una vez que has iniciado sesión en Plesk, verás un panel de control con muchas opciones. No te agobies, es más simple de lo que parece.
Para encontrar la gestión de bases de datos, sigue estas rutas (dependiendo de la versión de Plesk, puede variar ligeramente, pero la esencia es la misma):
- En Plesk para Web Admin (la vista de administrador): Busca en el menú lateral izquierdo la sección "Sitios web y dominios" o "Websites & Domains". Dentro de esa vista, deberías ver un icono o un botón llamado "Bases de datos" o "Databases" (si está en inglés).
- En Plesk para el cliente (la vista de suscripción): Es muy similar. Desde la pestaña "Sitios web y dominios", busca el icono de "Bases de datos" en la lista de herramientas del dominio específico.
[TIP] Si no encuentras la opción "Bases de datos" a simple vista, utiliza el buscador que tiene Plesk en la parte superior. Escribe "base de datos" y te llevará directamente a la herramienta.
Paso 2: Crear la base de datos en Plesk
Ahora viene la parte divertida. Vamos a crear la base de datos.
-
Una vez dentro de la sección "Bases de datos", verás una lista (probablemente vacía si es la primera vez) y un botón verde o un enlace que dice "Add Database" o "Agregar base de datos". Haz clic en él.
-
Se abrirá un formulario con varios campos. Vamos a rellenarlos uno a uno:
- Database name (Nombre de la base de datos): Elige un nombre descriptivo y sin espacios. Por ejemplo,
miwordpress_db. Te recomiendo que uses un prefijo relacionado con tu proyecto para identificarla fácilmente. - Type of database (Tipo de base de datos): Aquí es donde elegimos entre MySQL y PostgreSQL. Selecciona el que tu aplicación requiera. Para la mayoría de los casos, elige
MySQL. - Database server (Servidor de base de datos): Si tu hosting tiene varios servidores de bases de datos, puedes elegir uno. En la mayoría de los casos, solo habrá una opción predefinida. No la cambies a menos que sepas lo que haces.
- Database user (Usuario de la base de datos): Aquí tienes dos opciones:
- Create a new database user (Crear un nuevo usuario): Es la opción más segura y recomendada. Crearás un usuario específico para esta base de datos.
- Use existing user (Usar un usuario existente): Si ya tienes un usuario creado, puedes usarlo. No lo recomiendo para proyectos nuevos, ya que es mejor que cada base de datos tenga su propio usuario para mantener la seguridad.
- Database user name (Nombre de usuario): Si elegiste crear un nuevo usuario, escribe un nombre aquí. Por ejemplo,
usuario_wp. - Password (Contraseña): Es el momento de crear una contraseña segura. Puedes usar el generador de contraseñas que suele tener Plesk (el icono del dado) para que sea aleatoria y robusta. ¡IMPORTANTE! Guárdala en un lugar seguro, la necesitarás para configurar tu aplicación.
- Database name (Nombre de la base de datos): Elige un nombre descriptivo y sin espacios. Por ejemplo,
-
Revisa que todo esté correcto y haz clic en "OK" o "Add" para crear la base de datos.
[WARNING] Nunca uses contraseñas fáciles como "123456" o "admin". Una base de datos comprometida puede significar la pérdida de todos tus datos y la de tus usuarios. Utiliza siempre una combinación de letras mayúsculas, minúsculas, números y símbolos.
Paso 3: Configurar los usuarios y permisos
Acabas de crear la base de datos y el usuario asociado. Pero aún no hemos terminado. Es posible que necesites gestionar los permisos de ese usuario. Aunque al crear la base de datos con un nuevo usuario, Plesk le otorga todos los privilegios sobre esa base de datos automáticamente, es bueno saber dónde puedes modificar esto.
-
En la lista de bases de datos, haz clic en el nombre de la base de datos que acabas de crear.
-
Verás una pantalla con información detallada. En la pestaña "Users" o "Usuarios", podrás ver los usuarios que tienen acceso a esta base de datos.
-
Si quieres añadir otro usuario o modificar los permisos de uno existente, puedes hacerlo desde aquí. Por ejemplo, puedes añadir un usuario que solo tenga permisos de lectura (SELECT) para que un informe externo pueda consultar datos sin poder modificarlos.
[INFO] Para la mayoría de las aplicaciones web como WordPress o PrestaShop, el usuario necesita todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.) sobre la base de datos para funcionar correctamente. No restrinjas los permisos a menos que sepas exactamente lo que estás haciendo, o podrías romper tu sitio web.
Paso 4: Conectar tu aplicación a la base de datos
Este es el momento de la verdad. Ya tienes la base de datos creada, el usuario y la contraseña. Ahora tienes que decirle a tu aplicación (WordPress, por ejemplo) que use esos datos.
Este proceso varía según la aplicación, pero en la mayoría de los casos, durante la instalación te pedirán los siguientes datos:
- Nombre de la base de datos: El que pusiste en el campo "Database name" (ej.
miwordpress_db). - Usuario de la base de datos: El que creaste en el campo "Database user name" (ej.
usuario_wp). - Contraseña: La que pusiste en el campo "Password".
- Servidor de la base de datos (Host): Este es un punto que confunde a muchos. No es tu dominio. Muy a menudo es
localhost. Sin embargo, en algunos hosts de Plesk, el servidor de base de datos puede ser una dirección IP o un nombre de servidor específico comodb.mi-host.com. ¿Cómo saberlo? Vuelve a la lista de bases de datos en Plesk. Al hacer clic en el nombre de tu base de datos, verás una sección que dice "Access details" o "Detalles de acceso". Ahí te muestra el "Database server hostname" o "Host". Ese es el dato que debes usar. - Puerto: Normalmente es el 3306 para MySQL y el 5432 para PostgreSQL, pero Plesk te lo indicará en los detalles de acceso.
[TIP] Si estás instalando WordPress, en el archivo wp-config.php tendrás que definir las constantes DB_NAME, DB_USER, DB_PASSWORD y DB_HOST con estos valores.
Paso 5: Gestionar tu base de datos con phpMyAdmin o phpPgAdmin
Una vez que tu aplicación está conectada, es posible que quieras acceder a la base de datos para hacer copias de seguridad, ver tablas o ejecutar consultas SQL. Plesk te facilita esto con herramientas como phpMyAdmin (para MySQL) y phpPgAdmin (para PostgreSQL).
-
En la lista de bases de datos, busca el icono de la herramienta que necesitas. Normalmente es un icono con el logotipo de phpMyAdmin (un elefante) o de phpPgAdmin.
-
Haz clic en él y se abrirá una nueva ventana o pestaña con la herramienta. Plesk ya te habrá autenticado automáticamente, así que no tendrás que volver a introducir el usuario y la contraseña.
-
Dentro de phpMyAdmin, puedes explorar la estructura de tu base de datos, ver las tablas, exportar e importar datos, etc.
[WARNING] Ten mucho cuidado al usar phpMyAdmin. Borrar una tabla o modificar un campo incorrectamente puede causar daños irreparables en tu sitio web. Si no estás seguro de lo que haces, limítate a usar la pestaña "Exportar" para hacer copias de seguridad.
Preguntas frecuentes (FAQ) sobre bases de datos en Plesk
¿Cuál es la diferencia entre MySQL y PostgreSQL en Plesk?
MySQL es el más popular y el más utilizado por aplicaciones web como WordPress, Joomla o Drupal. Es rápido, fiable y tiene una gran comunidad de soporte.
PostgreSQL es un sistema más avanzado y potente, con características como soporte para tipos de datos más complejos y mejor cumplimiento de estándares SQL. Es ideal para aplicaciones empresariales o proyectos que requieren una alta concurrencia y consultas muy complejas.
Para un principiante, MySQL es la opción más segura y sencilla.
¿Puedo crear múltiples bases de datos en Plesk?
Sí, puedes crear tantas bases de datos como te permita tu plan de hosting. Cada una será independiente y tendrá su propio usuario y contraseña.
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes, no es un problema grave. En Plesk, ve a la lista de bases de datos, haz clic en el nombre de la base de datos correspondiente, ve a la pestaña "Users" y haz clic en el icono de "Cambiar contraseña". Podrás establecer una nueva contraseña al instante.
¿Cómo hago una copia de seguridad de mi base de datos en Plesk?
Plesk tiene una herramienta de copia de seguridad integrada. Ve a la sección "Sitios web y dominios", busca el dominio y haz clic en "Copias de seguridad" o "Backup". Puedes elegir hacer una copia de seguridad de todo el sitio o solo de las bases de datos. También puedes usar la pestaña "Exportar" de phpMyAdmin para hacer una copia de seguridad manual en formato SQL.
¿Qué es el puerto 2106? ¿Tiene algo que ver con Plesk?
No, el puerto 2106 no tiene nada que ver con Plesk. Si estás buscando un panel de control alternativo, quizás has oído hablar de Syspanel (anteriormente conocido como HestiaCP). Ese panel de control utiliza el puerto 2106 para su acceso web. Es una herramienta diferente a Plesk, pero si algún día la usas, ya sabes por dónde se accede.
¿Puedo usar una base de datos creada en Plesk para una aplicación que está en otro servidor?
Sí, es posible. Para ello, necesitarás configurar el acceso remoto a la base de datos. En Plesk, cuando editas la base de datos, en la pestaña "Host" o "Remote access", puedes especificar las direcciones IP desde las que se permite la conexión. Ten en cuenta que esto puede tener implicaciones de seguridad, así que asegúrate de solo permitir el acceso a las IPs de confianza.
Conclusión
Configurar una base de datos en Plesk es un proceso mucho más sencillo de lo que parece. Con esta guía, ya sabes cómo crear base de datos plesk, cómo configurar el usuario, cómo encontrar los datos de conexión y cómo acceder a herramientas de gestión como phpMyAdmin.
Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel de Plesk, pero siempre con cuidado. Te recomiendo que empieces con una base de datos de prueba para familiarizarte con el proceso antes de hacerlo con la base de datos de tu sitio web en producción.
Ahora que ya tienes los conocimientos básicos, estás un paso más cerca de dominar la gestión de tu hosting. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting. ¡Buena suerte con tu proyecto!
