Cómo crear y configurar una base de datos MySQL en Plesk
¿Necesitas almacenar datos de tu web, como usuarios, productos o comentarios, de forma organizada y segura? Las bases de datos son el corazón de cualquier aplicación dinámica, y en Plesk, uno de los paneles de control más populares para hosting, gestionarlas es muy sencillo. En esta guía completa, te enseñaremos paso a paso cómo crear y configurar una base de datos MySQL en Plesk, administrarla con PHPMyAdmin y resolver las dudas más comunes. No necesitas ser un experto en sistemas, solo seguir nuestras instrucciones con calma.
¿Qué es MySQL y por qué lo necesitas en Plesk?
MySQL es un sistema de gestión de bases de datos relacional, de código abierto y extremadamente popular. Piensa en él como un archivador digital donde tu sitio web guarda y recupera información de manera eficiente. Cuando instalas un CMS como WordPress, Joomla o Drupal, ellos mismos te pedirán una base de datos MySQL para funcionar.
Plesk es el panel de control que te permite administrar tu servidor de hosting de forma visual, sin tocar la línea de comandos. Con Plesk, crear una base de datos MySQL se convierte en una tarea de pocos clics. Además, incluye herramientas como PHPMyAdmin, que te permite explorar y modificar los datos directamente desde el navegador.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. Sin embargo, esta guía se centra en Plesk, el estándar en muchos proveedores.
Requisitos previos antes de empezar
Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente:
- Acceso a tu panel de control Plesk con credenciales de administrador o de un plan de hosting.
- Un dominio o subdominio ya creado en Plesk (aunque no es estrictamente necesario, ayuda a organizar).
- Conexión a internet estable.
- Tener claro el nombre de usuario y contraseña que quieres usar para la base de datos (o dejar que Plesk los genere automáticamente).
[WARNING] No compartas nunca tu contraseña de base de datos en lugares públicos o con personas no autorizadas. Es la llave de acceso a toda la información de tu web.
Paso a paso: Cómo crear una base de datos MySQL en Plesk
Vamos al grano. Sigue estos pasos exactos y en 5 minutos tendrás tu base de datos lista.
1. Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como https://tudominio.com:8443 o https://ipdelservidor:8443. Introduce tu usuario y contraseña de administrador de Plesk (no confundir con los de tu web). Una vez dentro, verás el escritorio principal con todas las herramientas.
2. Localiza la sección de Bases de Datos
En el menú lateral izquierdo, busca la opción "Bases de datos" o "Databases" (dependiendo del idioma). Haz clic ahí. Se abrirá una lista con todas las bases de datos que ya tengas creadas. Si es tu primera vez, estará vacía.
3. Haz clic en "Añadir base de datos"
Verás un botón azul o verde que dice "Añadir base de datos" o "Add Database". Púlsalo. Se abrirá un formulario con varios campos.
4. Configura los parámetros de la nueva base de datos
Rellena los siguientes campos con cuidado:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mistienda_wpoblog_comentarios. Evita espacios y caracteres especiales. Usa solo letras, números y guiones bajos. - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (también puede aparecer como MariaDB, que es compatible).
- Crear un usuario de base de datos: Marca esta casilla. Aquí definirás quién puede acceder a la base de datos.
- Nombre de usuario: Elige un nombre, por ejemplo
usuariodb. No uses el mismo que el nombre de la base de datos por seguridad. - Contraseña: Plesk puede generarte una segura automáticamente (recomendado) o puedes escribir una tú mismo. Si la generas, guárdala en un lugar seguro, porque la necesitarás para conectar tu web.
- Nombre de usuario: Elige un nombre, por ejemplo
- Permisos de acceso: Normalmente, el usuario tendrá todos los privilegios sobre su propia base de datos (SELECT, INSERT, UPDATE, DELETE, etc.). No toques nada a menos que sepas lo que haces.
[TIP] Usa contraseñas largas (más de 12 caracteres) con mayúsculas, minúsculas, números y símbolos. Plesk suele sugerir una muy robusta.
5. Finaliza la creación
Revisa que todo esté correcto y haz clic en "Aceptar" o "OK". En unos segundos, Plesk te mostrará un mensaje de éxito y la nueva base de datos aparecerá en tu lista. ¡Ya está creada!
Cómo administrar MySQL en Plesk con PHPMyAdmin
Una vez creada la base de datos, necesitarás gestionar su contenido. Aquí entra en juego PHPMyAdmin, una herramienta web que te permite ejecutar consultas SQL, importar/exportar datos, crear tablas y mucho más.
Acceder a PHPMyAdmin desde Plesk
- En la lista de bases de datos, localiza la que acabas de crear.
- A la derecha de su nombre, verás un icono que parece una ventana con una base de datos o un enlace que dice "PHPMyAdmin". Haz clic.
- Se abrirá una nueva pestaña del navegador con la interfaz de PHPMyAdmin. No necesitas volver a introducir usuario y contraseña; Plesk ya te ha autenticado automáticamente.
Operaciones básicas en PHPMyAdmin
Una vez dentro, puedes realizar tareas comunes:
- Explorar tablas: A la izquierda verás el nombre de tu base de datos. Haz clic para ver sus tablas (si las hay). Si tu web ya está instalada, aquí aparecerán.
- Ejecutar consultas SQL: Ve a la pestaña "SQL" en la parte superior. Puedes escribir comandos como
SELECT * FROM wp_users;y pulsar "Continuar" para ver resultados. - Importar datos: Si tienes un archivo
.sqlde una copia de seguridad, ve a la pestaña "Importar", selecciona el archivo y haz clic en "Continuar". Esto es muy útil para migrar sitios web. - Exportar datos: Para hacer una copia de seguridad, ve a "Exportar", elige el método rápido o personalizado y descarga el archivo
.sql.
[WARNING] Ten cuidado al modificar datos directamente en PHPMyAdmin. Un cambio incorrecto puede romper tu web. Siempre haz una copia de seguridad antes de tocar nada.
Configuración avanzada: Usuarios y privilegios
A veces necesitarás crear más de un usuario para la misma base de datos, por ejemplo, uno con permisos de solo lectura para un colaborador. En Plesk puedes hacerlo fácilmente.
Añadir un nuevo usuario a una base de datos existente
- Ve a "Bases de datos" en Plesk.
- Haz clic en el nombre de la base de datos (no en el icono de PHPMyAdmin).
- Busca la sección "Usuarios de base de datos" o similar.
- Pulsa "Añadir usuario".
- Introduce el nombre y contraseña del nuevo usuario.
- En "Privilegios", elige los permisos que quieras otorgar (por ejemplo, solo SELECT para consultas).
- Guarda los cambios.
Cambiar la contraseña de un usuario
Si olvidaste la contraseña o sospechas que ha sido comprometida:
- Desde la lista de bases de datos, haz clic en el nombre de la base.
- En la lista de usuarios, busca el que quieras modificar.
- Haz clic en el icono de "Cambiar contraseña" (normalmente un candado o un lápiz).
- Introduce la nueva contraseña y confírmala.
- Guarda. Recuerda actualizar también la contraseña en la configuración de tu web (por ejemplo, en el archivo
wp-config.phpde WordPress).
Solución de problemas comunes (FAQ)
Aquí respondemos a las dudas que más nos llegan de usuarios que están aprendiendo a administrar MySQL en Plesk.
1. No puedo conectarme a la base de datos desde mi web
Causa común: El nombre de la base de datos, el usuario o la contraseña en el archivo de configuración de tu web son incorrectos.
Solución: Revisa el archivo de configuración de tu CMS (por ejemplo, wp-config.php en WordPress, configuration.php en Joomla). Asegúrate de que los datos coinciden exactamente con los que creaste en Plesk. También verifica que el servidor de base de datos sea localhost (a menos que tu hosting use un servidor remoto, lo cual es raro en Plesk).
2. PHPMyAdmin no se abre o da error 404
Causa: PHPMyAdmin no está instalado en el servidor o está desactivado.
Solución: Contacta con tu proveedor de hosting. En Plesk, normalmente viene preinstalado, pero algunos planes básicos pueden tenerlo deshabilitado. También puedes intentar acceder desde la URL directa: https://tudominio.com:8443/phpmyadmin (si tu Plesk lo permite).
3. He creado la base de datos pero no veo tablas
Causa normal: Es una base de datos vacía. Las tablas se crean cuando instalas un CMS o importas un archivo SQL.
Solución: Si estás instalando WordPress, durante el proceso de instalación te pedirá los datos de la base de datos. Una vez completes la instalación, las tablas aparecerán automáticamente. Si ya tienes un archivo de respaldo, impórtalo desde PHPMyAdmin.
4. Error "Access denied for user" al conectar
Causa: El usuario no tiene permisos suficientes o la contraseña es incorrecta.
Solución: Desde Plesk, ve a la base de datos, comprueba que el usuario existe y que tiene todos los privilegios (normalmente "ALL"). Si es necesario, cambia la contraseña y vuelve a intentarlo.
5. ¿Puedo usar la misma base de datos para dos sitios web?
Sí, pero con cuidado. Puedes tener dos sitios que compartan la misma base de datos, pero tendrás que usar prefijos de tabla diferentes (por ejemplo, wp1_ y wp2_ en WordPress) para evitar conflictos. Es más seguro y organizado tener una base de datos por sitio.
6. ¿Cómo hago una copia de seguridad de mi base de datos?
Método 1 (desde Plesk): Ve a "Bases de datos", haz clic en el nombre de la base y busca la opción "Exportar volcado" o "Descargar copia de seguridad". Descargarás un archivo .sql.
Método 2 (desde PHPMyAdmin): Abre PHPMyAdmin, selecciona la base de datos, ve a "Exportar" y elige el método rápido. Descarga el archivo.
[INFO] Realiza copias de seguridad periódicas, especialmente antes de hacer cambios importantes en tu web.
Conclusión y mejores prácticas
Crear y configurar una base de datos MySQL en Plesk es un proceso sencillo que cualquier usuario puede dominar con un poco de práctica. Recuerda siempre:
- Usa contraseñas fuertes y únicas para cada base de datos.
- No modifiques datos directamente en PHPMyAdmin si no estás seguro de lo que haces.
- Haz copias de seguridad antes de migrar o actualizar tu sitio.
- Mantén tu Plesk actualizado para disfrutar de las últimas funciones de seguridad.
Ahora ya tienes el conocimiento necesario para gestionar tus bases de datos como un profesional. Si tu hosting usa Syspanel (puerto 2106), el proceso es muy parecido, pero los nombres de las secciones pueden variar ligeramente. En cualquier caso, dominar Plesk te abrirá las puertas a un control total sobre tu hosting.
¿Tienes más dudas? Déjalas en los comentarios o consulta la documentación oficial de Plesk. ¡Feliz hosting!
