Cómo crear y gestionar bases de datos en Plesk (MySQL y MariaDB)
Introducción: ¿Qué es Plesk y por qué es ideal para tus bases de datos?
Si estás gestionando un sitio web, ya sea un blog, una tienda online o una aplicación a medida, tarde o temprano necesitarás una base de datos. Aquí es donde entra en juego Plesk, uno de los paneles de control de hosting más populares y completos del mercado. Su gran ventaja es que te permite realizar tareas complejas, como administrar bases de datos plesk, sin necesidad de ser un experto en líneas de comandos.
En este tutorial, te voy a guiar paso a paso para que aprendas a crear una base de datos en Plesk, tanto con MySQL como con MariaDB. No te preocupes si nunca has hecho esto antes; mi objetivo es que lo entiendas todo de una forma clara y sencilla. Al final, también veremos cómo hacer copias de seguridad, algo crucial para la salud de tu proyecto.
La principal diferencia entre MySQL y MariaDB es que MariaDB es un "fork" (una derivación) de MySQL, creado por los desarrolladores originales. Es totalmente compatible y, en muchos casos, ofrece un mejor rendimiento. La buena noticia es que el proceso de mysql plesk tutorial es idéntico para ambos, ya que Plesk los trata de la misma manera. Así que, tanto si tu proveedor te ofrece uno como el otro, los pasos que verás a continuación te servirán.
Requisitos previos antes de empezar
Antes de lanzarnos a la piscina, necesitas tener dos cosas claras:
- Acceso a Plesk: Debes tener las credenciales de administrador o de un usuario con permisos suficientes para gestionar bases de datos. Normalmente, tu proveedor de hosting te envía un correo con un enlace de acceso.
- Un dominio o suscripción activa: Las bases de datos en Plesk se crean dentro de una "suscripción" (que suele corresponder a tu plan de hosting y a tu dominio principal). Asegúrate de tener una activa.
Una vez que tengas esto, el resto es pan comido. Vamos a ello.
Cómo crear una base de datos en Plesk (Paso a paso)
Este es el corazón de nuestro mysql plesk tutorial. Sigue estos pasos y tendrás tu base de datos lista en menos de un minuto.
Paso 1: Accede al panel de Plesk
Abre tu navegador web y escribe la URL de acceso a Plesk. Normalmente es algo como https://tu-dominio.com:8443 o una dirección específica que te haya dado tu proveedor. Introduce tu nombre de usuario y contraseña y pulsa "Iniciar sesión".
Paso 2: Navega hasta la sección de Bases de Datos
Una vez dentro, verás el panel principal. Busca en el menú lateral izquierdo la sección que dice "Bases de datos". Haz clic en ella. Si no la ves a simple vista, puede estar dentro de la pestaña "Sitios web y dominios".
Paso 3: Haz clic en "Agregar base de datos"
En la página de "Bases de datos", verás un botón azul o un enlace que dice "Agregar base de datos" o "+" en la esquina superior derecha. Haz clic en él para abrir el asistente de creación.
Paso 4: Configura los parámetros principales
Aquí es donde defines la identidad de tu nueva base de datos. Verás un formulario con varios campos. Los más importantes son:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si es para un blog, podrías llamarla
blog_wp. Importante: Plesk a menudo añade un prefijo con el nombre de tu usuario, así que el nombre final será algo comousuario_blog_wp. No te preocupes por esto, es normal y ayuda a la seguridad. - Tipo de base de datos: Aquí es donde eliges entre MySQL o MariaDB. Te recomiendo que uses el que te ofrezca tu proveedor, pero si tienes que elegir, MariaDB suele ser una opción excelente por su rendimiento y estar en constante desarrollo. Selecciona la opción que prefieras en el menú desplegable.
- Servidor de base de datos: Si solo tienes una opción, déjala como está. Si tienes varias, elige la que tenga más recursos o la que te recomiende tu proveedor.
Paso 5: Crea un usuario de base de datos
Este es un paso crítico para la seguridad. No es buena idea usar el usuario administrador principal de Plesk para la base de datos. En su lugar, crea un usuario dedicado.
- Nombre de usuario de la base de datos: Introduce un nombre, por ejemplo,
usuario_blog. - Contraseña: Plesk tiene un generador de contraseñas seguras. Haz clic en el icono del ojo o en "Generar" para crear una automáticamente. Guárdala en un lugar seguro, la necesitarás para conectar tu sitio web a la base de datos.
- Permisos: En el menú desplegable, selecciona "Todos los privilegios". Esto es lo más común y necesario para la mayoría de las aplicaciones (como WordPress o PrestaShop), ya que necesitan crear y modificar tablas.
Paso 6: Finaliza la creación
Revisa que todos los datos sean correctos y haz clic en "OK" o "Agregar base de datos". Plesk creará la base de datos y el usuario al instante. Verás que la nueva base de datos aparece en tu lista.
Administrar bases de datos plesk: Usuarios y Permisos
Crear la base de datos es solo el primer paso. Con el tiempo, es posible que necesites administrar bases de datos plesk de forma más profunda, como añadir más usuarios o cambiar sus permisos.
Añadir un nuevo usuario a una base de datos existente
A veces necesitas que otra persona (como un desarrollador) tenga acceso a la base de datos, pero no quieres darle tu contraseña principal. Para ello:
- Ve a la sección "Bases de datos" y haz clic en el nombre de la base de datos a la que quieres añadir el usuario.
- Busca la subsección llamada "Usuarios" o "Agregar usuario de base de datos".
- Haz clic en "Agregar usuario", introduce el nuevo nombre de usuario y una contraseña.
- En la lista de permisos, puedes marcar solo los que necesite. Por ejemplo, si solo debe leer datos, puedes marcar únicamente
SELECT(leer) ySHOW VIEW(ver vistas). Si es un usuario con plenos poderes, selecciona "Todos los privilegios". - Pulsa "OK" para guardar los cambios.
Gestionar los permisos de un usuario existente
Si quieres cambiar los permisos de un usuario que ya existe (por ejemplo, quitarle la capacidad de borrar datos), haz clic en el nombre de la base de datos y luego en el nombre del usuario. Podrás marcar o desmarcar las casillas de permisos y guardar los cambios. Es una forma muy granular de controlar quién puede hacer qué.
Herramienta clave: Acceder y gestionar con phpMyAdmin
Aunque Plesk te da una interfaz para gestionar la base de datos, la herramienta más potente para trabajar con ella es phpMyAdmin. Es una aplicación web que te permite ejecutar consultas SQL, importar y exportar datos, y ver la estructura de tus tablas de una manera visual.
Cómo acceder a phpMyAdmin desde Plesk
- Ve a "Bases de datos" en el menú lateral.
- Localiza la base de datos que quieres gestionar.
- Haz clic en el icono de "phpMyAdmin" que aparece en la fila de esa base de datos. Se abrirá una nueva pestaña del navegador con la herramienta.
- Plesk iniciará sesión automáticamente, así que no tendrás que introducir credenciales de nuevo (aunque a veces te las pedirá si la configuración es más estricta).
Dentro de phpMyAdmin, puedes hacer de todo:
- Ejecutar consultas SQL: En la pestaña "SQL", puedes escribir comandos como
SELECT * FROM usuarios;para ver todos los datos de una tabla. - Importar y exportar: En las pestañas "Importar" y "Exportar", puedes subir un archivo
.sqlcon el contenido de otra base de datos o descargar el tuyo. Esto es esencial para migraciones o para restaurar copias de seguridad. - Ver la estructura de las tablas: Haz clic en el nombre de una tabla para ver sus columnas, tipos de datos e índices.
[INFO] Si tu proveedor de hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el acceso a la base de datos se realiza desde su propio panel en el puerto 2106, y suele ofrecer una herramienta similar llamada Adminer o phpMyAdmin. Sin embargo, este tutorial se centra exclusivamente en Plesk, que es el estándar en la mayoría de los hostings profesionales.
La importancia del backup: Cómo hacer una copia de seguridad de tu base de datos
Esta es la parte que más valoro de Plesk: su sistema de backups es muy robusto. Hacer un backup de base de datos plesk es una de las mejores prácticas que puedes adoptar para proteger tu negocio. Imagina que un plugin de tu web actualiza mal y corrompe los datos. Con una copia de seguridad reciente, puedes restaurarla en segundos y minimizar los daños.
Método 1: Backup manual desde la interfaz de Plesk
- Ve a la sección "Bases de datos".
- Haz clic en la casilla de verificación de la base de datos que quieres respaldar (o haz clic en su nombre para entrar).
- Busca el botón que dice "Copiar a otro lugar" o "Exportar". En Plesk, normalmente tienes la opción de "Backup" en la barra superior.
- Se abrirá un asistente. Elige el destino del backup. Puedes guardarlo en el almacenamiento local del servidor (si tienes espacio) o, mejor aún, en un repositorio FTP o en un almacenamiento en la nube (como S3 de Amazon). Si es la primera vez, te pedirá configurar la conexión.
- Configura las opciones. Puedes elegir si quieres un backup completo de la suscripción o solo de la base de datos. Te recomiendo que, al menos, hagas el de la base de datos.
- Pulsa "OK" y Plesk comenzará a generar el archivo de backup. El tiempo dependerá del tamaño de tu base de datos.
Método 2: Backup automático programado
Plesk te permite programar backups para que se ejecuten solos, por ejemplo, cada noche. Esto es oro puro.
- Ve a la sección "Bases de datos".
- Haz clic en el botón de "Configuración de backup" (suele ser un icono de engranaje o un enlace en la parte superior).
- Activa la opción "Activar backups automáticos".
- Configura la frecuencia (diaria, semanal, mensual), la hora y el número máximo de copias que quieres mantener. Te recomiendo que guardes al menos las últimas 7 copias diarias o 4 semanales.
- Elige el destino (preferiblemente un almacenamiento externo al servidor para mayor seguridad).
- Guarda los cambios.
[TIP] No te limites a hacer el backup. Prueba a restaurarlo de vez en cuando en un entorno de prueba. No hay nada peor que descubrir que tu backup está corrupto cuando ya has perdido los datos. Plesk facilita esta tarea, así que no hay excusa.
Cómo restaurar un backup
Si llega el día en que necesitas restaurar, el proceso es igual de sencillo:
- Ve a "Bases de datos" y haz clic en la base de datos que quieres restaurar.
- Busca el botón "Restaurar" o "Importar".
- Selecciona el archivo de backup que quieres usar (puede ser de una lista de backups automáticos o un archivo que hayas subido manualmente).
- Confirma la restauración. Ojo: Esto sobrescribirá los datos actuales de la base de datos con los del backup. Asegúrate de que es lo que quieres.
Preguntas Frecuentes (FAQ) sobre bases de datos en Plesk
Para finalizar, voy a responder a las dudas más comunes que suelen tener los usuarios cuando empiezan a administrar bases de datos plesk.
¿Cuál es la diferencia entre MySQL y MariaDB en Plesk?
Como mencioné antes, MariaDB es un reemplazo directo de MySQL. Es un proyecto de código abierto desarrollado por la fundación del creador original de MySQL. En la práctica, la diferencia es mínima para el usuario final. Ambos son sistemas de gestión de bases de datos relacionales y funcionan con los mismos lenguajes y herramientas (como phpMyAdmin). Si tu proveedor te da a elegir, puedes optar por el que más te suene. Si no, usa el que venga por defecto.
¿Puedo usar la misma base de datos para dos sitios web diferentes?
Técnicamente sí, pero no es recomendable. Es una mala práctica de seguridad y de rendimiento. Si un sitio tiene un problema o es hackeado, el otro se verá afectado. Además, las consultas de un sitio pueden ralentizar al otro. Lo ideal es crear una base de datos independiente para cada proyecto.
¿Qué hago si olvido la contraseña de mi base de datos?
No hay problema. Puedes cambiarla en cualquier momento desde Plesk.
- Ve a "Bases de datos" y haz clic en el nombre de la base de datos.
- En la sección de "Usuarios", haz clic en el nombre del usuario.
- Introduce una nueva contraseña y guárdala.
- Importante: Después de cambiar la contraseña, deberás actualizar el archivo de configuración de tu aplicación web (por ejemplo, el
wp-config.phpen WordPress) con la nueva contraseña. Si no lo haces, tu sitio web no podrá conectarse a la base de datos.
¿Cómo puedo ver el tamaño de mi base de datos?
En la lista principal de "Bases de datos", Plesk te muestra una columna con el tamaño de cada una. Si no la ves, puedes entrar en la base de datos y ver el uso de espacio en la parte superior derecha.
¿Puedo importar una base de datos creada en otro servidor?
Sí, es muy fácil. Primero, crea una base de datos nueva y vacía en Plesk. Luego, haz clic en el icono de "phpMyAdmin" de esa base de datos. Dentro, ve a la pestaña "Importar", selecciona tu archivo .sql y haz clic en "Continuar". Plesk se encargará de ejecutar todas las consultas y crear las tablas.
Conclusión y mejores prácticas
Crear y administrar bases de datos plesk es una habilidad esencial para cualquier persona que gestione un sitio web. Como has visto, el proceso es muy intuitivo y no requiere conocimientos avanzados de programación. La clave está en la constancia y en adoptar buenos hábitos de seguridad.
Para terminar, te dejo una lista con las mejores prácticas que deberías seguir siempre:
- Crea un usuario dedicado por base de datos: No uses el usuario root ni el de administración de Plesk.
- Utiliza contraseñas fuertes: Mezcla mayúsculas, minúsculas, números y símbolos. Plesk tiene un generador, úsalo.
- Haz backups automáticos: Configúralos desde el primer día. Es tu red de seguridad.
- Prueba tus backups: No esperes a tener un desastre para comprobar que funcionan.
- Mantén tu software actualizado: Tanto Plesk como tu aplicación web (WordPress, etc.) para evitar vulnerabilidades.
Espero que este tutorial extenso te haya sido de gran ayuda. Ahora ya sabes cómo crear base de datos en Plesk, usar mariadb plesk o MySQL, y gestionar todo el ciclo de vida de tus datos. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de
