Cómo crear una base de datos en Plesk y asignarla a un dominio
¿Qué es una base de datos y por qué tu web la necesita?
Imagina que tu sitio web es una tienda fÃsica. La vitrina es el diseño, los estantes son las páginas y los productos son tus artÃculos, comentarios o usuarios. Pues bien, la base de datos es el almacén secreto donde guardas todos esos productos organizados en cajas.
Cada vez que alguien visita tu web, el servidor "abre el almacén", busca los datos que necesita (por ejemplo, el tÃtulo de un post) y los coloca en la vitrina. Sin una base de datos, tu web serÃa una página estática que no podrÃa guardar comentarios, usuarios, pedidos o entradas de blog.
En este artÃculo te enseñaré, paso a paso, cómo crear una base de datos en Plesk y cómo asignarla a un dominio para que tu proyecto funcione sin problemas. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de 10 minutos lo tendrás listo.
Antes de empezar: qué necesitas
Para llevar a cabo este tutorial de Plesk database, asegúrate de tener:
- Acceso al panel de control de Plesk (normalmente en
https://tu-dominio.com:8443). - Un dominio o subdominio ya creado en Plesk (si no sabes cómo crearlo, consulta nuestra guÃa básica de dominios).
- Credenciales de administrador o de un usuario con permisos para gestionar bases de datos.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede por el puerto 2106. No obstante, este artÃculo se centra exclusivamente en Plesk.
Paso 1: Acceder al panel de Plesk
Lo primero es entrar en tu panel de control. Abre tu navegador favorito y escribe la dirección de acceso. Normalmente es algo como:
https://tu-dominio.com:8443
Introduce tu usuario y contraseña. Si es la primera vez, Plesk te mostrará un asistente de bienvenida. Puedes cerrarlo o configurarlo según tus preferencias; no afecta a la creación de bases de datos.
Paso 2: Localizar la sección de Bases de Datos
Una vez dentro del panel, verás un menú lateral o una cuadrÃcula de iconos. Busca el apartado que dice "Bases de datos" o "Databases". Dependiendo de la versión de Plesk (Obsidian, Onyx, etc.), puede estar en:
- El menú de la izquierda, bajo "Sitios web y dominios".
- En la pantalla principal, como un icono con forma de cilindro o de tabla.
Si tienes varios dominios, asegúrate de estar en el dominio correcto. Plesk muestra un selector de dominio en la parte superior derecha. Selecciona el dominio al que quieres asignar la base de datos.
[TIP] Si no encuentras la opción, escribe "base de datos" en el buscador del panel. Plesk tiene un buscador muy útil.
Paso 3: Crear la base de datos
Haz clic en "Agregar base de datos" o "Add Database". Se abrirá un formulario con varios campos. Te explico cada uno:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_db. Evita espacios y caracteres especiales. Solo letras, números y guiones bajos. - Tipo de base de datos: En la mayorÃa de los casos será MySQL. Si tu aplicación usa PostgreSQL, elige esa opción. Para WordPress, Joomla o PrestaShop, MySQL es lo estándar.
- Servidor de base de datos: Si solo tienes uno, aparecerá seleccionado por defecto. No lo cambies.
- Usuario de la base de datos: Puedes crear un usuario nuevo o usar uno existente. Te recomiendo crear uno nuevo para mayor seguridad. Por ejemplo,
mipagina_user. - Contraseña: Plesk te ofrece un generador de contraseñas seguras. Puedes usarlo o poner la tuya. Guárdala en un lugar seguro, la necesitarás más adelante.
Rellena los campos y haz clic en "Aceptar" o "OK". Plesk tardará unos segundos en crear la base de datos y el usuario asociado.
[WARNING] No uses contraseñas como "123456" o "admin". Una base de datos sin protección es una puerta abierta para hackers. Usa al menos 12 caracteres con mayúsculas, minúsculas, números y sÃmbolos.
Paso 4: Verificar que la base de datos se ha creado
Una vez creada, volverás a la lista de bases de datos. DeberÃas ver la nueva entrada con el nombre que elegiste. También verás el usuario asociado y el servidor.
Plesk te mostrará un resumen con:
- Nombre de la base.
- Usuario.
- Tamaño (inicialmente 0).
- Fecha de creación.
Si algo falla, Plesk te mostrará un mensaje de error. Lo más común es que el nombre ya exista. En ese caso, cambia el nombre y vuelve a intentarlo.
Paso 5: Asignar la base de datos a tu dominio
Ahora viene la parte clave: Plesk asignar base de datos dominio. En realidad, la base de datos ya está vinculada al dominio que seleccionaste en el paso 2. Pero si necesitas asociarla a otro dominio o subdominio, sigue estos pasos:
- Ve a "Sitios web y dominios".
- Busca el dominio o subdominio que quieres asociar.
- Haz clic en el icono de "Bases de datos" dentro de ese dominio.
- Verás la lista de bases de datos disponibles. Si no aparece la que creaste, haz clic en "Agregar base de datos existente" o "Attach Database".
- Selecciona la base de datos de la lista y confirma.
[INFO] En Plesk, una base de datos puede asignarse a varios dominios si es necesario. Sin embargo, para la mayorÃa de aplicaciones (como WordPress), lo normal es una base por dominio.
Paso 6: Configurar tu aplicación para usar la base de datos
Ahora que ya tienes la base de datos creada y asignada, toca conectar tu aplicación. Cada CMS tiene su propio archivo de configuración:
- WordPress: edita el archivo
wp-config.phpen la raÃz de tu dominio. - Joomla: usa el instalador web y te pedirá los datos de la base.
- PrestaShop: durante la instalación, te solicitará la información de conexión.
Los datos que necesitas son:
- Nombre de la base de datos: el que pusiste en el paso 3.
- Usuario: el usuario que creaste.
- Contraseña: la contraseña que definiste.
- Servidor: normalmente
localhost, pero en Plesk a veces eslocalhosto la IP del servidor. Si no funciona, revisa la configuración avanzada de Plesk.
[TIP] Si usas WordPress y no sabes editar el
wp-config.php, pregunta a tu proveedor de hosting. Muchos ofrecen instalación automática que ya conecta la base de datos por ti.
Paso 7: Comprobar la conexión
Una vez configurada tu aplicación, abre tu sitio web en el navegador. Si todo está bien, verás tu página funcionando. Si aparece un error de conexión a la base de datos, revisa:
- Que el nombre de la base y el usuario estén bien escritos.
- Que la contraseña sea correcta (cuidado con mayúsculas y minúsculas).
- Que el servidor de base de datos sea el correcto.
Plesk tiene una herramienta llamada "phpMyAdmin" que te permite acceder a tu base de datos directamente. Puedes usarla para verificar que las tablas se han creado correctamente. La encuentras haciendo clic en el icono de la base de datos y luego en "phpMyAdmin".
Preguntas frecuentes (FAQ)
¿Cuántas bases de datos puedo crear en Plesk?
Depende de tu plan de hosting. En la mayorÃa de los casos, tienes un lÃmite (por ejemplo, 5 o 10 bases). Puedes ver tu lÃmite en la esquina superior derecha del panel, donde aparece el uso de recursos.
¿Puedo cambiar el nombre de una base de datos?
No se puede cambiar directamente. TendrÃas que crear una nueva base, exportar los datos de la antigua e importarlos en la nueva. Es un proceso tedioso, asà que elige bien el nombre desde el principio.
¿Qué hago si olvido la contraseña de la base de datos?
Puedes cambiarla desde Plesk. Ve a la lista de bases de datos, haz clic en la que necesites y busca la opción "Cambiar contraseña". Eso sÃ, si tu aplicación ya está conectada, deberás actualizar la contraseña en el archivo de configuración.
¿Es seguro usar localhost como servidor de base de datos?
SÃ, en la mayorÃa de los casos. localhost significa que la base de datos está en el mismo servidor que tu web, lo cual es más rápido y seguro. Solo usa una dirección IP si tu proveedor te lo indica.
¿Necesito una base de datos para una web estática?
No. Si tu web es solo HTML y CSS, sin formularios ni contenido dinámico, no necesitas base de datos. Pero si usas WordPress, tiendas online o cualquier aplicación PHP, sà o sà la necesitas.
Consejos finales para gestionar tus bases de datos
- Haz copias de seguridad periódicas: Plesk tiene una herramienta de backup en "Herramientas y utilidades". Programa copias diarias o semanales para no perder datos.
- Elimina bases de datos que no uses: Si tienes un sitio de pruebas que ya no necesitas, bórralo. Esto libera espacio y mejora el rendimiento.
- Usa prefijos en las tablas: Si tienes varias aplicaciones en el mismo servidor, usar prefijos (como
wp_para WordPress) evita conflictos. - No compartas usuarios entre bases de datos: Es más seguro crear un usuario por base de datos. AsÃ, si una web es hackeada, el atacante no tendrá acceso a las demás.
Resumen rápido
- Accede a Plesk con tu usuario y contraseña.
- Ve a "Bases de datos" y haz clic en "Agregar base de datos".
- Rellena el nombre, tipo (MySQL) y crea un usuario con contraseña segura.
- Confirma y verifica que aparece en la lista.
- Si es necesario, asigna la base a otro dominio desde "Sitios web y dominios".
- Configura tu aplicación con los datos de conexión.
Con esto, ya tienes tu base de datos operativa. Recuerda que crear base de datos Plesk es un proceso sencillo y que, una vez dominado, podrás hacerlo en menos de 5 minutos.
Si tienes alguna duda, deja un comentario y te ayudaremos encantados. ¡Buena suerte con tu proyecto web!
[TIP] Guarda este artÃculo en favoritos. Te será útil cada vez que necesites crear una nueva base de datos para un proyecto.
