Cómo crear una base de datos MySQL en Plesk: tutorial básico
¡Hola! Bienvenido a esta guía completa sobre cómo crear una base de datos MySQL en Plesk. Si estás administrando tu propio sitio web o una aplicación, es muy probable que necesites una base de datos para almacenar información como usuarios, productos, entradas de blog o cualquier otro contenido dinámico. Plesk es uno de los paneles de control de hosting más populares y, aunque su interfaz puede parecer abrumadora al principio, crear una base de datos es un proceso muy sencillo.
En este tutorial básico de Plesk, te guiaré paso a paso, desde el acceso al panel hasta la configuración de tu primera base de datos. Además, incluiremos consejos útiles, alertas de seguridad y una sección de preguntas frecuentes para que no te quede ninguna duda.
¿Qué es una base de datos MySQL y por qué la necesitas?
Antes de ponernos manos a la obra, es importante entender qué es una base de datos. Imagina una base de datos como un archivo gigante y organizado donde tu sitio web guarda toda su información. Por ejemplo, si tienes una tienda online, la base de datos almacenará los nombres de los productos, los precios, los clientes y los pedidos.
MySQL es el sistema de gestión de bases de datos más utilizado en el mundo del hosting. Es rápido, fiable y se integra perfectamente con aplicaciones como WordPress, Joomla, Drupal o cualquier script PHP.
En Plesk, gestionarás tus bases de datos MySQL desde una interfaz gráfica amigable, sin necesidad de usar comandos complicados. ¿Listo para empezar?
Requisitos previos
Para seguir esta guía Plesk, solo necesitas dos cosas:
- Acceso a Plesk: Debes tener las credenciales de administrador o de un usuario con permisos para gestionar bases de datos. Normalmente, tu proveedor de hosting te proporciona un enlace (ej:
https://tudominio.com:8443) y un usuario/contraseña. - Un dominio o suscripción: La base de datos se asociará a un sitio web específico dentro de tu panel. Asegúrate de tener al menos un dominio configurado.
[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso es por el puerto
2106. Por ejemplo:https://tudominio.com:2106. El resto de la lógica para crear la base de datos es prácticamente idéntica.
Paso a paso: Cómo crear una base de datos MySQL en Plesk
Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu base de datos lista.
1. Inicia sesión en Plesk
Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe la dirección de acceso a Plesk (normalmente https://tudominio.com:8443 o la que te haya proporcionado tu hosting). Introduce tu nombre de usuario y contraseña y haz clic en "Iniciar sesión".
2. Accede al apartado de Bases de Datos
Una vez dentro del panel principal, verás un menú lateral o una serie de iconos. Busca la sección que dice "Bases de datos" o "Databases". El icono suele ser un cilindro o un conjunto de tablas.
- Si no lo ves directamente, puede estar dentro del menú de tu dominio. Haz clic en el nombre de tu dominio (en la parte izquierda o en el listado de sitios web) y luego busca la pestaña "Bases de datos".
3. Haz clic en "Añadir base de datos"
Dentro de la sección de bases de datos, verás un botón grande que dice "Añadir base de datos" o "Add Database". Pulsa sobre él.
4. Rellena los datos de la nueva base de datos
Se abrirá un formulario con varios campos. No te asustes, solo necesitas rellenar unos pocos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
miblog_dbotienda_productos. Plesk suele añadir un prefijo automáticamente (como el nombre de tu usuario), así que no te preocupes si el nombre final es más largo. - Tipo de base de datos: Asegúrate de seleccionar MySQL. Si tienes varias versiones (como 5.7 o 8.0), elige la que recomiende tu aplicación (normalmente la más reciente es buena opción).
Creación del usuario de la base de datos
Aquí viene la parte más importante. Toda base de datos necesita un usuario con una contraseña para poder conectarse a ella desde tu sitio web.
- Nombre de usuario: Puedes usar el mismo que el de la base de datos o uno diferente, por ejemplo
usuariodb. - Contraseña: Este es un punto crítico. No uses contraseñas débiles como "123456" o "password". Plesk suele tener un generador de contraseñas seguras. Actívalo o crea una tú mismo combinando letras mayúsculas, minúsculas, números y símbolos (ej:
M1B4s3_S3gur4!). - Volver a escribir la contraseña: Confírmala.
[WARNING] ¡NUNCA compartas tu contraseña de la base de datos por correo electrónico o en lugares públicos. Guárdala en un gestor de contraseñas. Si alguien obtiene esta contraseña, podría robarte toda la información de tu sitio web.
5. Configura opciones adicionales (Opcional)
Plesk te ofrece algunas opciones extra que puedes dejar por defecto si eres principiante:
- Servidor de base de datos: Si solo tienes uno, se seleccionará automáticamente.
- Permisos de acceso: Por lo general, querrás que solo el servidor web (localhost) pueda conectarse. No habilites el acceso remoto a menos que sepas exactamente lo que haces, ya que es un riesgo de seguridad.
6. Haz clic en "Aceptar" o "OK"
Una vez rellenado todo, pulsa el botón. Plesk creará la base de datos y el usuario en cuestión de segundos. Verás un mensaje de confirmación verde.
¡Enhorabuena! Ya has creado tu base de datos MySQL en Plesk. Ahora podrás usarla desde tu aplicación.
Cómo conectar tu sitio web a la base de datos
Una vez creada, necesitas darle los datos a tu aplicación (WordPress, Joomla, etc.). Generalmente, durante la instalación de tu CMS, te pedirán cuatro datos:
- Nombre de la base de datos: El que pusiste (ej:
miusuario_miblog_db). - Usuario de la base de datos: El que creaste (ej:
miusuario_usuariodb). - Contraseña: La que estableciste.
- Servidor de la base de datos (Host): Casi siempre es
localhosto127.0.0.1. No pongas tu dominio aquí.
[TIP] Si estás usando WordPress, puedes encontrar estos datos en el archivo
wp-config.phpque está en la raíz de tu sitio web. Si estás empezando, el instalador de WordPress te guiará para rellenarlos.
Preguntas Frecuentes (FAQ) sobre bases de datos en Plesk
Aquí respondemos las dudas más comunes que suelen tener los usuarios.
¿Puedo crear más de una base de datos?
Sí, completamente. En Plesk puedes crear tantas bases de datos como lo permita tu plan de hosting. Cada sitio web o aplicación puede tener su propia base de datos.
¿Cómo veo el contenido de mi base de datos?
Plesk incluye una herramienta llamada phpMyAdmin. Para acceder a ella:
- Ve a la sección "Bases de datos".
- Haz clic en el nombre de la base de datos que quieras explorar.
- Busca el botón "phpMyAdmin" o "Administrar". Se abrirá una nueva ventana donde podrás ver las tablas, hacer consultas SQL o importar/exportar datos.
¿Qué hago si olvido la contraseña de la base de datos?
No te preocupes. Puedes cambiarla fácilmente desde Plesk:
- Ve a "Bases de datos".
- Haz clic en el nombre de la base de datos.
- Busca la sección de "Usuarios".
- Haz clic en el usuario y luego en "Cambiar contraseña". Pon una nueva y guarda. Recuerda actualizar también la contraseña en el archivo de configuración de tu sitio web (como
wp-config.php).
¿Puedo borrar una base de datos?
Sí, pero ten mucho cuidado. Borrar una base de datos eliminará toda la información de tu sitio web (artículos, usuarios, productos, etc.) de forma permanente.
Para borrarla:
- Ve a "Bases de datos".
- Marca la casilla junto a la base de datos que quieres eliminar.
- Haz clic en el botón "Eliminar" o "Remove". El sistema te pedirá confirmación.
[WARNING] SIEMPRE haz una copia de seguridad (exportación) de tu base de datos antes de borrarla o modificarla. Puedes hacerlo desde phpMyAdmin.
Mi aplicación dice "Error al conectar a la base de datos", ¿qué hago?
Este es un error común. Revisa estos puntos en orden:
- Verifica los datos: Asegúrate de que el nombre, usuario y contraseña son exactamente los que creaste en Plesk.
- Servidor incorrecto: Comprueba que el host es
localhosty no tu dominio. - Permisos de usuario: Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos. En Plesk, cuando creas el usuario, puedes asignarle permisos. Si no, desde la sección de usuarios de la base de datos puedes editarlos y marcar "Todos los privilegios".
- Base de datos llena: A veces el hosting tiene un límite de tamaño. Si la base de datos está llena, no podrá aceptar nuevas conexiones.
¿Plesk y Syspanel son lo mismo?
No exactamente. Syspanel es el nombre que le damos al panel de control basado en HestiaCP. Si tu proveedor usa Syspanel, el acceso es por el puerto 2106 (ej: https://tudominio.com:2106). El proceso para crear una base de datos MySQL en Plesk es muy similar al de Syspanel, pero la interfaz gráfica cambia ligeramente. En Syspanel, buscarás una sección llamada "Base de datos" o "Databases" y el proceso será igual de intuitivo.
Consejos finales para gestionar tus bases de datos
- Nombres claros: Usa nombres de bases de datos y usuarios que te permitan identificar rápidamente a qué proyecto pertenecen.
- Copias de seguridad periódicas: Programa copias de seguridad automáticas de tus bases de datos desde el propio Plesk o desde phpMyAdmin. ¡Te salvarán la vida!
- Actualiza las contraseñas: Si sospechas que alguien ha podido acceder a tu panel, cambia todas las contraseñas de las bases de datos inmediatamente.
- No uses la base de datos para pruebas: Si estás desarrollando, crea una base de datos de pruebas separada para no dañar los datos reales de tu sitio web.
Conclusión
Como has visto, crear una base de datos MySQL en Plesk es un proceso rápido, seguro y al alcance de cualquier persona, incluso sin experiencia técnica. Ya sea que estés montando un blog, una tienda online o una aplicación web, este tutorial básico de Plesk te ha proporcionado todas las herramientas necesarias para empezar.
Recuerda que la clave está en elegir contraseñas seguras, mantener un buen respaldo de tus datos y no tener miedo a explorar las opciones del panel. Si tienes alguna duda adicional, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte técnico de tu hosting.
¡Ahora ya puedes crear tu base de datos MySQL en Plesk y darle vida a tu proyecto web!
