Cómo crear una base de datos MySQL y usuario en Plesk
¿Qué es Plesk y por qué necesitas una base de datos?
Plesk es uno de los paneles de control de hosting más populares y completos que existen. Es la herramienta que te permite gestionar tu sitio web, correos electrónicos, dominios y, por supuesto, las bases de datos, todo desde un único lugar. Si tienes un hosting que usa Plesk, ya estás un paso adelante, porque su interfaz es bastante intuitiva, aunque a veces puede abrumar al principio.
Crear una base de datos y un usuario asociado es una tarea fundamental para cualquier sitio web dinámico, como un blog en WordPress, una tienda en línea con WooCommerce o cualquier aplicación personalizada que necesite guardar información. Sin una base de datos, tu web sería un simple folleto estático; con ella, se convierte en una aplicación viva.
Este tutorial está diseñado para que, incluso si nunca has tocado un panel de control antes, puedas crear tu base de datos MySQL y su usuario en Plesk sin miedo y paso a paso. Vamos a desglosar todo el proceso, explicarte qué significa cada campo y darte algunos consejos de seguridad que te ahorrarán dolores de cabeza en el futuro.
Antes de empezar: Requisitos previos
Para seguir esta guía, necesitas tener dos cosas muy concretas:
- Acceso a Plesk: Es decir, la URL de tu panel (normalmente algo como
https://tu-dominio.com:8443o una dirección que te haya proporcionado tu proveedor de hosting) y tus credenciales de administrador o de usuario con permisos suficientes para gestionar bases de datos. - Un dominio o subdominio registrado en tu cuenta de Plesk, ya que las bases de datos suelen asociarse a un sitio web concreto.
Si no tienes claro si tu plan de hosting incluye Plesk, revisa el correo de bienvenida de tu proveedor o contacta con su soporte. Una vez que tengas estos datos, estamos listos para comenzar.
Paso 1: Acceder al Panel de Control de Plesk
Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de acceso a Plesk. Verás una pantalla de inicio de sesión. Introduce tu nombre de usuario y contraseña.
Es posible que veas un aviso de seguridad del navegador indicando que la conexión no es privada. No te asustes. Esto es normal porque el certificado de seguridad de Plesk suele ser autogenerado. Haz clic en "Avanzado" y luego en "Continuar" o "Proceder" para acceder.
Una vez dentro, verás el escritorio principal de Plesk. En la barra lateral izquierda, encontrarás un menú con varias opciones: "Sitios web y dominios", "Correo", "Aplicaciones", etc. La que nos interesa es la que dice "Bases de datos". Haz clic en ella.
Paso 2: Crear la base de datos MySQL en Plesk
Dentro de la sección "Bases de datos", verás un listado de las bases de datos que ya existen (si es que hay alguna) y un botón azul que dice "Add Database" o "Agregar base de datos". Haz clic en ese botón.
Se abrirá un formulario con varios campos. Vamos a rellenarlos uno a uno:
Nombre de la base de datos
Este es el nombre que identificará tu base de datos dentro del servidor. Elige un nombre descriptivo, pero que no sea demasiado largo. Por ejemplo, si tu web es miempresa.com, un buen nombre sería miempresa_wp o miempresa_blog. Es importante que sepas que Plesk normalmente antepone tu nombre de usuario de hosting al nombre que tú pongas. Por ejemplo, si tu usuario es usuario123, el nombre final de la base de datos será usuario123_miempresa_wp. Esto es normal y no debes preocuparte.
Tipo de base de datos
Asegúrate de seleccionar MySQL. En algunos servidores, también verás la opción de MariaDB, que es un motor de bases de datos compatible con MySQL. Si tienes la opción, cualquiera de las dos es válida. Para este tutorial, nos centramos en MySQL, que es el estándar más común.
Servidor de bases de datos
Si solo tienes una opción, no tendrás que tocar nada. Si tienes varias, deja la que viene por defecto, que suele ser la más adecuada para tu plan de hosting.
El resto de campos (opcionales)
Plesk te ofrecerá otros campos como "Comentarios" o "Tamaño máximo". Puedes dejarlos vacíos o con los valores por defecto, ya que no son necesarios para el funcionamiento básico.
Una vez que hayas rellenado el formulario, haz clic en "OK" o "Aceptar". ¡Enhorabuena! Ya has creado la base de datos. Ahora verás que aparece en el listado, pero aún nos falta un paso crucial: crear el usuario que podrá conectarse a ella.
Paso 3: Crear el usuario MySQL en Plesk
Una base de datos sin un usuario es como una caja fuerte sin llave: nadie puede acceder a su contenido. Por eso, ahora vamos a crear un usuario que tendrá permisos para trabajar con la base de datos que acabamos de crear.
En el listado de bases de datos, busca la que acabas de crear. A la derecha, verás una serie de iconos o botones. Busca el que dice "Users" o "Usuarios" y haz clic en él.
Se abrirá una nueva pantalla que te mostrará los usuarios que ya tienen acceso a esta base de datos (probablemente esté vacía). Haz clic en "Add User" o "Agregar usuario".
Nombre de usuario
Al igual que con la base de datos, el sistema antepondrá tu nombre de usuario. Elige un nombre que te ayude a identificar para qué es este usuario, por ejemplo, miempresa_user o wp_user. Recuerda que el nombre final será algo como usuario123_miempresa_user.
Contraseña
Este es un punto crítico. La contraseña debe ser robusta para evitar accesos no autorizados. Plesk tiene un generador de contraseñas automático muy útil. Haz clic en el icono del "ojo" o en el botón de "Generar" para que el sistema cree una contraseña segura por ti.
[!WARNING]
No utilices una contraseña fácil de adivinar como "123456" o "password". Una contraseña débil es la puerta de entrada para los atacantes. Si usas el generador de Plesk, asegúrate de guardarla en un lugar seguro, como tu gestor de contraseñas, porque no podrás volver a verla en texto plano más adelante.
Permisos del usuario
En la mayoría de los casos, para una aplicación como WordPress o Joomla, necesitarás que el usuario tenga todos los privilegios sobre la base de datos. Plesk te ofrece una casilla o un botón para marcar "Todos los privilegios" o "Grant all privileges". Actívalo.
[!TIP]
Si eres un desarrollador avanzado y quieres limitar los permisos por seguridad, puedes hacerlo aquí. Sin embargo, para el 99% de los casos de uso, otorgar todos los privilegios es lo correcto y lo que necesitan los instaladores automáticos de CMS.
Haz clic en "OK" o "Aceptar" para crear el usuario. Ya tienes tu base de datos y tu usuario, pero aún hay un paso más que a menudo se olvida y es vital.
Paso 4: Asignar el usuario a la base de datos (Si es necesario)
En Plesk, el proceso de creación de usuario normalmente ya lo asigna automáticamente a la base de datos desde la que hiciste clic en "Add User". Sin embargo, en algunas versiones, el proceso puede ser ligeramente diferente y te pedirá que selecciones la base de datos a la que quieres que tenga acceso el usuario.
Si ves una pantalla con una lista de bases de datos disponibles, marca la casilla de la base de datos que creaste en el Paso 2 y luego confirma. Si no ves esta pantalla, no te preocupes, significa que la asignación ya se ha hecho de forma automática.
Para verificar si todo está correctamente conectado, vuelve a la sección "Bases de datos" y haz clic en el nombre de tu base de datos. En la pestaña "Usuarios", deberías ver el nombre del usuario que acabas de crear con sus privilegios.
Cómo conectar tu aplicación a la base de datos
Ahora que ya tienes la base de datos y el usuario, es hora de usarlos. Cuando estés instalando WordPress, Joomla, Drupal o cualquier otra aplicación, te pedirán cuatro datos principales:
- Nombre de la base de datos: Será el nombre completo que viste en Plesk, incluyendo el prefijo de tu usuario (ej.
usuario123_miempresa_wp). - Nombre de usuario: De nuevo, el nombre completo (ej.
usuario123_miempresa_user). - Contraseña: La contraseña robusta que generaste o configuraste.
- Host de la base de datos: Este es un dato que suele causar confusión. En la mayoría de los servidores Plesk, el host es
localhost. Sin embargo, a veces puede ser una dirección IP o un nombre de servidor específico. Puedes encontrar este dato en la sección de "Bases de datos" de Plesk, en los detalles de tu base de datos. Si no lo ves,localhostes la opción más segura.
[!INFO]
¿Dónde encuentro el host de la base de datos? En Plesk, entra en "Bases de datos", haz clic en el nombre de tu base de datos y busca un campo llamado "Host" o "Servidor". Si no aparece, contacta con tu proveedor de hosting, pero como hemos dicho,localhostfunciona en la mayoría de los casos.
Consejos de seguridad y buenas prácticas
Gestionar bases de datos implica una gran responsabilidad. Aquí tienes algunos consejos que te ayudarán a mantener tu información a salvo:
- No compartas tus credenciales: Nunca envíes tu nombre de usuario y contraseña de la base de datos por correo electrónico o mensajes de texto sin cifrar.
- Crea usuarios diferentes para aplicaciones diferentes: Si tienes dos sitios web, no uses el mismo usuario y base de datos para ambos. Cada aplicación debe tener su propio espacio aislado.
- Realiza copias de seguridad: Plesk tiene una herramienta de backup integrada. Úsala con regularidad para poder restaurar tu base de datos en caso de un error o un ataque.
- Mantén tu contraseña segura: Como mencionamos antes, usa el generador de contraseñas de Plesk y cámbiala periódicamente.
Preguntas frecuentes (FAQ) sobre Plesk y MySQL
¿Qué es el prefijo de usuario en Plesk?
Es un identificador único que se añade al principio de los nombres de tus bases de datos y usuarios para evitar conflictos en un servidor compartido. No puedes cambiarlo, pero es importante que lo tengas en cuenta al escribir los nombres.
¿Puedo crear más de una base de datos?
Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Puedes ver el límite en tu panel de control o en la información de tu cuenta.
¿Qué hago si he olvidado la contraseña de mi usuario MySQL?
No te preocupes. Ve a la sección "Bases de datos" en Plesk, haz clic en tu base de datos, ve a la pestaña "Usuarios", haz clic en el icono de "Cambiar contraseña" y establece una nueva.
¿Puedo usar phpMyAdmin para gestionar mi base de datos?
Sí, Plesk tiene integrado phpMyAdmin. En la sección "Bases de datos", simplemente haz clic en el icono de "phpMyAdmin" junto a tu base de datos. Se abrirá una interfaz web donde puedes ejecutar consultas SQL, importar y exportar datos, y mucho más.
¿Qué es el puerto 2106 en Syspanel?
[!INFO]
Si en algún momento utilizas Syspanel (anteriormente conocido como HestiaCP) como panel de control alternativo, recuerda que su acceso se realiza a través del puerto 2106. Aunque este tutorial se centra en Plesk, es bueno que sepas que la gestión de bases de datos en Syspanel sigue un flujo muy similar, aunque la interfaz es diferente.
Conclusión
Crear una base de datos MySQL y un usuario en Plesk es un proceso sencillo una vez que entiendes la lógica detrás de cada paso. Hemos visto que se trata de dos tareas distintas pero complementarias: primero creas el "almacén" (la base de datos) y luego creas la "llave" (el usuario) que tiene permiso para abrirlo.
Dominar esta habilidad te dará una gran autonomía para gestionar tus proyectos web, ya que podrás instalar cualquier CMS o aplicación sin tener que depender del soporte técnico de tu proveedor para cada paso. Recuerda siempre prestar atención a los nombres completos que genera Plesk y a la seguridad de tus contraseñas.
Ahora que ya sabes cómo hacerlo, te animo a que practiques. Entra en tu panel de Plesk, crea una base de datos de prueba y juega con ella en phpMyAdmin. La mejor manera de aprender es haciendo. Si tienes alguna duda, deja un comentario y estaré encantado de ayudarte. ¡Mucha suerte con tu proyecto web
