Crear y gestionar bases de datos MySQL en Plesk: Tutorial completo
Introducción: ¿Por qué necesitas saber gestionar MySQL en Plesk?
Si tienes una web que usa WordPress, Joomla, PrestaShop o cualquier aplicación dinámica, detrás de las cámaras hay una base de datos MySQL que guarda todo tu contenido: artículos, productos, usuarios y configuraciones. Sin ella, tu sitio sería solo un cascarón vacío.
Plesk es uno de los paneles de control de hosting más utilizados del mundo, y precisamente por eso, saber crear base de datos Plesk y administrarla correctamente es una habilidad fundamental para cualquier propietario de una web. No necesitas ser un experto en programación; con esta guía paso a paso, podrás gestionar tus bases de datos como todo un profesional.
A lo largo de este plesk tutorial, te explicaré desde qué es exactamente una base de datos hasta cómo crear usuarios, asignar privilegios, hacer copias de seguridad y solucionar los errores más comunes. Todo explicado de forma clara, directa y sin tecnicismos innecesarios.
¿Qué es MySQL y por qué es tan importante en tu hosting?
MySQL es un sistema de gestión de bases de datos relacional. En términos sencillos, es un programa que organiza la información de tu web en tablas, filas y columnas, igual que lo haría una hoja de cálculo de Excel, pero mucho más potente y rápido.
Cuando hablamos de mysql plesk, nos referimos a la integración que hace este panel para que puedas crear, modificar y eliminar bases de datos sin tener que escribir ni una sola línea de código. Plesk actúa como un intermediario amigable entre tú y el servidor MySQL.
Ventajas de usar MySQL con Plesk
- Gestión visual: No necesitas usar la temida línea de comandos.
- Usuarios y permisos: Puedes crear distintos usuarios con diferentes niveles de acceso para mayor seguridad.
- Copias de seguridad: Plesk te permite respaldar tus bases de datos con unos pocos clics.
- Acceso a phpMyAdmin: Una herramienta web para administrar tus tablas de forma gráfica.
Requisitos previos antes de empezar
Antes de lanzarnos a crear nuestra primera base de datos, asegúrate de tener lo siguiente:
- Acceso a tu panel de Plesk (normalmente en
https://tu-dominio.com:8443). - Credenciales de administrador o de un usuario con permisos de "Bases de datos".
- Un plan de hosting que incluya soporte MySQL (la mayoría lo incluyen).
[INFO] Si no tienes claro si tu plan incluye MySQL, contacta con tu proveedor de hosting o revisa la sección "Suscripciones" dentro de Plesk.
Paso 1: Cómo crear una base de datos MySQL en Plesk
Vamos al grano. Este es el proceso para crear base de datos plesk desde cero. Sigue estos pasos al pie de la letra:
Accede al panel de control
- Abre tu navegador web y escribe la dirección de acceso a Plesk.
- Introduce tu nombre de usuario y contraseña.
- Una vez dentro, busca la sección "Sitios web y dominios" en el menú lateral izquierdo. Es el apartado principal donde gestionarás todo lo relacionado con tu dominio.
Localiza la sección de bases de datos
Dentro de "Sitios web y dominios", verás una lista de opciones. Busca el icono o enlace que dice "Bases de datos" o "Bases de datos MySQL". Haz clic en él.
Crea la nueva base de datos
- Verás un botón azul que dice "Agregar base de datos" o "Crear nueva base de datos". Púlsalo.
- Se abrirá un formulario con varios campos. Te explico cada uno:
- Nombre de la base de datos: Elige un nombre descriptivo, como
miblog_wpotienda_productos. Evita espacios y caracteres especiales. Normalmente se añade un prefijo con tu nombre de usuario, pero no te preocupes, Plesk lo gestiona automáticamente. - Servidor de base de datos: Si solo tienes uno, lo dejarás como está. Si tienes varios (por ejemplo, MySQL 5.7 y MySQL 8.0), elige el que necesites.
- Tipo de base de datos: Asegúrate de que esté seleccionado MySQL.
- Pulsa el botón "Aceptar" o "OK".
¡Enhorabuena! Ya has creado tu primera base de datos. Pero esto no termina aquí. Ahora necesitas un usuario para conectarse a ella.
Paso 2: Crear un usuario y asignar privilegios
Una base de datos sin un usuario es como una caja fuerte sin combinación. Necesitas crear un usuario MySQL y darle los permisos adecuados para que tu aplicación web pueda leer y escribir en ella.
Dentro del panel de la base de datos
Después de crear la base de datos, Plesk te redirigirá automáticamente a su página de gestión. Si no es así, haz clic en el nombre de la base de datos que acabas de crear.
Añadir un nuevo usuario
- Busca la pestaña o sección que dice "Usuarios".
- Haz clic en "Agregar usuario de base de datos".
- Rellena el formulario:
- Nombre de usuario: Algo fácil de recordar, como
admin_miblog. - Contraseña: Plesk te ofrece un generador seguro. Úsalo o crea una contraseña robusta con mayúsculas, minúsculas, números y símbolos.
- Confirmar contraseña: Repítela para asegurarte.
- Pulsa "Aceptar".
Asignar privilegios
Ahora viene la parte importante. Plesk te mostrará una lista de permisos. Para la mayoría de aplicaciones, como WordPress, necesitas todos los privilegios. La opción más sencilla es marcar la casilla "Todos los privilegios" en la parte superior.
[TIP] Si eres más avanzado y quieres limitar el acceso, puedes marcar solo los necesarios: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX y DROP suelen ser suficientes para una web estándar.
[WARNING] No otorgues el privilegio GRANT a un usuario que no sea el administrador principal. Esto permitiría a ese usuario dar permisos a otros, lo cual es un riesgo de seguridad.
Paso 3: Conectar tu aplicación a la base de datos
Ya tienes la base de datos y el usuario. Ahora toca conectar tu web. Los pasos varían según la aplicación, pero te doy las claves más comunes.
Para WordPress
En la instalación de WordPress, en el paso de configuración de la base de datos, te pedirán estos datos:
- Nombre de la base de datos: El que creaste en el paso 1.
- Usuario: El que creaste en el paso 2.
- Contraseña: La que asignaste a ese usuario.
- Servidor de la base de datos: Normalmente es
localhosto la dirección IP del servidor. Plesk suele usarlocalhost.
Para otras aplicaciones (Joomla, PrestaShop, etc.)
Generalmente, en los archivos de configuración (como configuration.php en Joomla o parameters.php en PrestaShop) tendrás que buscar las variables DB_HOST, DB_USER, DB_PASSWORD y DB_NAME y rellenarlas con los datos que has creado.
[INFO] Si tu aplicación ya está instalada y te da errores de conexión, revisa el archivo de configuración. Un error típico es poner localhost cuando el servidor usa una IP específica. Plesk te muestra la información correcta en la página de detalles de la base de datos.
Paso 4: Administrar MySQL con phpMyAdmin
Una de las herramientas más potentes que incluye Plesk es phpMyAdmin. Esta interfaz web te permite ver, editar, exportar e importar tus tablas y datos de forma visual.
¿Cómo acceder?
- Ve a la lista de tus bases de datos en Plesk.
- Haz clic en el nombre de la base de datos que quieras gestionar.
- Busca el botón "phpMyAdmin" y púlsalo.
Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. Aquí puedes hacer prácticamente de todo.
Tareas más comunes en phpMyAdmin
- Exportar: Muy útil para hacer copias de seguridad. Ve a la pestaña "Exportar", elige el método "Rápido" y descarga el archivo
.sql. - Importar: Si tienes una copia de seguridad o quieres migrar una web, ve a "Importar", selecciona el archivo
.sqly pulsa "Continuar". - Ejecutar consultas SQL: En la pestaña "SQL", puedes escribir comandos avanzados para modificar datos. Solo recomendado para usuarios con conocimientos.
- Ver tablas: En el panel izquierdo verás todas las tablas de tu base de datos. Puedes explorarlas y modificar sus registros.
[WARNING] Ten mucho cuidado con lo que haces en phpMyAdmin. Borrar una tabla o cambiar un dato incorrectamente puede romper tu web. Siempre haz una copia de seguridad antes de tocar nada.
Paso 5: Copias de seguridad: Tu mejor amigo
Los accidentes pasan. Un plugin incompatible, un error humano o un ataque pueden dejar tu base de datos inservible. Por eso, es vital que sepas hacer copias de seguridad.
Desde Plesk
- Ve a "Sitios web y dominios" y haz clic en "Bases de datos".
- Marca la casilla de la base de datos que quieres respaldar.
- En la barra superior, haz clic en el botón "Copiar" o "Exportar".
- Elige la opción de descargar el archivo a tu ordenador o guardarlo en el servidor.
Programar copias automáticas
Plesk te permite programar copias de seguridad periódicas. Esto es fundamental para no tener que acordarte de hacerlo manualmente.
- Ve a "Herramientas y ajustes" en el menú lateral.
- Busca la sección "Copias de seguridad" y haz clic en "Programación de copias de seguridad".
- Activa la programación y elige la frecuencia (diaria, semanal, mensual).
- Selecciona qué quieres incluir (bases de datos, archivos, correos).
- Guarda los cambios.
[TIP] Te recomiendo encarecidamente que actives las copias de seguridad automáticas. Es la inversión más barata que puedes hacer por la salud de tu web.
Paso 6: Optimización y mantenimiento básico
Una base de datos descuidada puede volverse lenta, y una web lenta es una web que pierde visitantes y posicionamiento en Google. Aquí tienes algunas tareas de mantenimiento que puedes hacer desde Plesk.
Reparar tablas
Con el tiempo, las tablas pueden sufrir pequeños errores. Para repararlas:
- Accede a phpMyAdmin.
- Selecciona tu base de datos en el panel izquierdo.
- Marca todas las tablas (clic en "Seleccionar todo").
- En el menú desplegable inferior, elige "Reparar tabla".
Optimizar tablas
Similar al paso anterior, pero en lugar de "Reparar", elige "Optimizar tabla". Esto compacta el espacio y mejora el rendimiento.
Eliminar datos basura
Si tienes una web con comentarios de spam o revisiones antiguas, puedes limpiarlas desde phpMyAdmin o usando plugins específicos. Una base de datos limpia es más rápida.
[INFO] La optimización de tablas no es algo que debas hacer a diario. Con hacerlo una vez al mes o cada dos meses, es más que suficiente.
Paso 7: Solución de problemas comunes
Aquí tienes las dudas más frecuentes que nos llegan al soporte técnico. Seguro que alguna te suena.
Error "Can't connect to local MySQL server"
Este es el más común. Suele deberse a:
- Datos incorrectos en el archivo de configuración: Revisa el nombre de la base de datos, el usuario y la contraseña.
- El servidor MySQL no está en
localhost: Plesk a veces usa una IP o un socket. Revisa los datos de conexión en la página de la base de datos. - El usuario no tiene permisos: Vuelve al paso 2 y asegúrate de que el usuario tiene todos los privilegios.
Error "Access denied for user"
Esto significa que el usuario o la contraseña son incorrectos, o que el usuario no tiene permiso para conectarse desde ese host.
- Verifica que has escrito bien la contraseña (cuidado con las mayúsculas).
- Asegúrate de que el usuario está asociado a la base de datos correcta.
La web va lenta
- Optimiza tus tablas como indicamos en el paso 6.
- Revisa si hay consultas muy pesadas. Si usas WordPress, instala un plugin de caché.
- Considera si tu plan de hosting es suficiente para el tráfico que tienes.
Preguntas frecuentes (FAQ)
¿Puedo tener más de una base de datos en mi hosting?
Sí, la mayoría de los planes de hosting permiten crear varias bases de datos. El límite lo establece tu proveedor. Puedes ver cuántas tienes disponibles en la sección "Bases de datos" de Plesk.
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes, es muy fácil de solucionar. Ve a la página de la base de datos en Plesk, haz clic en el usuario y pulsa "Cambiar contraseña". Eso sí, recuerda actualizar el archivo de configuración de tu aplicación con la nueva contraseña.
¿Es seguro usar phpMyAdmin?
Es seguro si lo usas con responsabilidad. No compartas el acceso con desconocidos y asegúrate de cerrar sesión cuando termines. Plesk suele tener protección adicional contra accesos no autorizados.
¿Puedo migrar una base de datos de otro hosting a Plesk?
Sí. Exporta la base de datos desde tu antiguo panel (normalmente con phpMyAdmin) como archivo .sql. Luego, en Plesk, crea una nueva base de datos y un usuario, y finalmente importa el archivo .sql desde phpMyAdmin.
¿Qué es el puerto 2106 que mencionan en otros tutoriales?
Ese dato es específico de otros paneles de control como Syspanel, que es un panel alternativo al que se accede por el puerto 2106. No es relevante para Plesk, que usa el puerto 8443 por defecto. Simplemente ignora esa referencia si estás trabajando con Plesk.
Conclusión y buenas prácticas finales
Gestionar bases de datos MySQL en Plesk es una tarea sencilla una vez que le coges el truco. Recapitulando lo más importante:
- Crea siempre un usuario dedicado para cada base de datos.
- Asigna los privilegios justos y necesarios.
- Activa las copias de seguridad automáticas desde el primer día.
- Realiza un mantenimiento periódico (optimizar tablas).
- No toques nada en phpMyAdmin si no estás seguro de lo que haces.
Con estos consejos, tu web funcionará de forma estable, rápida y segura. Si te surge cualquier duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. Ellos están ahí para ayudarte.
Espero que este plesk tutorial te haya sido de gran utilidad. Ahora ya sabes cómo crear base de datos plesk, administrar usuarios, hacer backups y mantener tu MySQL en perfecto estado. ¡A por ello!
