Guía básica: Crear una base de datos MySQL en Plesk
Antes de empezar: ¿Qué es una base de datos y por qué la necesitas?
Si estás leyendo esto, probablemente te han dicho que necesitas "crear una base de datos" para tu web. No te preocupes, es más fácil de lo que parece. Una base de datos es como un gran almacén digital donde tu sitio web guarda toda su información: artículos, usuarios, pedidos, comentarios... Sin ella, plataformas como WordPress, Joomla o PrestaShop no podrían funcionar.
Plesk es el panel de control que te permite gestionar tu servidor y tus sitios web de forma gráfica, sin necesidad de tocar código. Una de las tareas más comunes que tendrás que hacer es crear base datos Plesk, y en esta guía te lo explico paso a paso, sin tecnicismos raros y con mucho cariño.
Vamos a ello.
Requisitos previos para crear tu base de datos
Antes de lanzarnos, asegúrate de tener lo siguiente:
- Acceso a Plesk con permisos de administrador o de suscripción.
- Un dominio o subdominio creado (aunque no es 100% imprescindible, sí recomendable).
- Saber qué tipo de base de datos necesitas: MySQL es el estándar, y es el que vamos a usar aquí.
[!INFO] Si tu web usa WordPress, Drupal o PrestaShop, necesitarás una base de datos MySQL sí o sí. Este tutorial te servirá para todos ellos.
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Lo primero es entrar en tu panel de Plesk. Normalmente la URL es algo así como https://tu-dominio.com:8443 o una dirección que te haya dado tu proveedor de hosting.
Una vez dentro, verás un menú lateral con muchas opciones. Busca la que dice Bases de datos. En algunas versiones de Plesk puede aparecer como "Bases de datos MySQL" o simplemente "Bases de datos". Haz clic ahí.
Si no la ves a simple vista, también puedes ir a la pestaña de tu dominio y dentro encontrarás un icono con un cilindro (símbolo clásico de base de datos). Ese es el acceso directo.
Paso 2: Crear la base de datos (el botón mágico)
Dentro de la sección de bases de datos, verás un botón azul que pone "Agregar base de datos" o "Crear nueva base de datos". Haz clic en él.
Se abrirá un formulario con varios campos. Te explico cada uno:
-
Nombre de la base de datos: Elige un nombre descriptivo pero sin espacios. Por ejemplo,
wordpress_dbotienda_online. Las buenas prácticas dicen que uses minúsculas y guiones bajos. -
Tipo de base de datos: Aquí selecciona MySQL. En algunos paneles te dejará elegir entre MySQL y MariaDB. Si tienes la opción, MariaDB es compatible y suele ser más rápida, pero MySQL es la opción más universal.
-
Servidor de base de datos: Si solo tienes uno, lo dejará seleccionado por defecto. No toques nada.
Cuando tengas el nombre, pulsa "Aceptar" o "OK". Verás que la base de datos aparece en la lista. Pero aún no hemos terminado, porque sin un usuario, nadie puede entrar a esa base de datos.
Paso 3: Crear un usuario MySQL en Plesk
Una base de datos sin usuario es como una casa sin llave: existe, pero nadie puede entrar. Necesitas crear un usuario mysql plesk para que tu aplicación web pueda conectarse.
En la lista de bases de datos, verás que al lado de tu nueva base de datos hay unos iconos de acción. Busca uno que ponga "Agregar usuario" o "Crear usuario". Haz clic.
Plesk te pedirá:
-
Nombre de usuario: Algo como
usuario_weboadmin_tienda. Evita nombres genéricos como "root" o "admin". -
Contraseña: Plesk suele tener un botón de "Generar" que crea una contraseña segura automáticamente. Si prefieres ponerla tú, asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.
[!WARNING] Anota esta contraseña en un lugar seguro. No podrás verla de nuevo, solo podrás cambiarla. Si la pierdes, tendrás que resetearla.
Pulsa "Aceptar" y ya tienes tu usuario creado.
Paso 4: Asignar permisos Plesk al usuario
Este es un paso que mucha gente olvida, y luego se pregunta por qué su web da errores de conexión. Tienes que darle permisos Plesk a ese usuario sobre la base de datos.
Vuelve a la lista de bases de datos, haz clic en tu base de datos (en el nombre) y busca la pestaña o sección que diga "Usuarios" o "Permisos". Ahí deberías ver tu nuevo usuario.
Marca la casilla de "Todos los privilegios" o selecciona manualmente los permisos que necesite. Para una web normal, lo más práctico es darle todos los permisos (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).
[!TIP] Si tu web es muy simple y solo quieres que lea datos, podrías darle solo permisos de lectura. Pero para plataformas como WordPress, necesitas todos los permisos para que funcione correctamente.
Guarda los cambios. Ahora sí, tu base de datos está lista para ser usada.
Paso 5: Conectar tu aplicación a la base de datos
Ya tienes la base de datos y el usuario con permisos. Ahora toca el momento de la verdad: conectar tu web.
Si usas WordPress
Durante la instalación de WordPress, te pedirá:
- Nombre de la base de datos: El que pusiste en el paso 2.
- Usuario: El que creaste en el paso 3.
- Contraseña: La que configuraste.
- Servidor de base de datos: Normalmente es
localhost, pero en Plesk a veces es algo comolocalhosto una dirección específica. Si no funciona, revisa la documentación de tu hosting o pon127.0.0.1.
Si usas otra aplicación
Busca en el archivo de configuración (normalmente config.php, .env o similar) los campos de conexión a la base de datos y rellénalos con la misma información.
Solución de problemas comunes (FAQ)
Mi web no se conecta a la base de datos, ¿qué hago?
Revisa estos tres puntos en orden:
- Que el nombre de la base de datos y el usuario estén escritos exactamente igual, respetando mayúsculas y minúsculas.
- Que la contraseña sea correcta. Si dudas, cámbiala desde Plesk y pruébala de nuevo.
- Que el usuario tenga permisos sobre la base de datos (paso 4). Esto es la causa del 80% de los errores.
¿Puedo usar la misma base de datos para dos sitios web?
Técnicamente sí, pero es una mala idea. Si dos aplicaciones usan la misma base de datos, pueden sobrescribir datos entre ellas o dar errores de compatibilidad. Crea siempre una base de datos por aplicación.
¿Qué diferencia hay entre MySQL y MariaDB?
MariaDB es un clon mejorado de MySQL, creado por los desarrolladores originales de MySQL. Es compatible al 100% y suele ser más rápida. Si tu hosting te deja elegir, ve a por MariaDB sin miedo. Si no, MySQL funciona perfectamente.
¿Puedo borrar una base de datos desde Plesk?
Sí, desde la lista de bases de datos, selecciona la que quieras y pulsa el botón de eliminar. Ojo, esto borra TODOS los datos de forma irreversible.
[!WARNING] Antes de borrar una base de datos, haz una copia de seguridad. No hay vuelta atrás.
¿Cómo hago una copia de seguridad de mi base de datos?
Plesk tiene una herramienta de copias de seguridad integrada. Ve a la sección de "Copias de seguridad" dentro de tu suscripción y programa una copia de la base de datos. También puedes usar el botón de "Exportar" dentro de la base de datos para descargar un archivo SQL.
Buenas prácticas para gestionar tus bases de datos en Plesk
-
Nombres descriptivos: Usa nombres que te digan a qué pertenecen.
web_ventases mejor quedb1. -
Contraseñas fuertes y únicas: No uses la misma contraseña para todas tus bases de datos. Si una la hackean, todas las demás están en peligro.
-
Elimina lo que no uses: Si tienes bases de datos de pruebas o de proyectos abandonados, bórralas. Cada base de datos consume recursos del servidor.
-
Haz copias de seguridad periódicas: No esperes a tener un problema para acordarte de las copias. Configura copias automáticas si es posible.
-
No compartas usuarios entre bases de datos: Aunque puedas, no lo hagas. Cada base de datos con su usuario. Así es más fácil controlar los permisos y la seguridad.
Resumen rápido: crear base de datos MySQL en Plesk en 4 pasos
Para que te quede grabado, aquí tienes el resumen exprés:
- Ve a Bases de datos en Plesk y pulsa Agregar base de datos.
- Ponle un nombre claro y elige MySQL.
- Crea un usuario con contraseña segura.
- Asigna todos los permisos a ese usuario sobre esa base de datos.
Y listo, ya tienes tu base de datos operativa.
Consejo extra: si usas Syspanel (antes HestiaCP)
Algunos clientes vienen de otros paneles como Syspanel (el antiguo HestiaCP). Si ese es tu caso, ten en cuenta que el proceso es similar pero con diferencias de interfaz. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106), y la gestión de bases de datos se encuentra en la sección de "Bases de datos" del menú superior.
[!INFO] Si estás migrando de Syspanel a Plesk, verás que Plesk es más visual y con más opciones de configuración. La lógica de crear base datos plesk es la misma, solo cambia dónde están los botones.
Conclusión: ya eres capaz de crear base datos Plesk
Crear una base de datos MySQL en Plesk es una de esas tareas que parecen complicadas hasta que las haces una vez. Con esta guía, ya tienes todo lo necesario para hacerlo tú mismo, sin depender de soporte técnico para cada paso.
Recuerda que la práctica hace al maestro. La primera vez te llevará cinco minutos; la segunda, dos. Y cuando lo tengas dominado, podrás ayudar a otros compañeros o clientes.
Si te ha quedado alguna duda, repasa los pasos de nuevo o consulta la documentación oficial de Plesk. Y sobre todo, no tengas miedo de experimentar: siempre puedes crear una base de datos de prueba y borrarla cuando quieras. Eso sí, con cuidado de no borrar las importantes.
¡Ahora ve y crea esa base de datos con confianza! Tu web te lo agradecerá.
