Cómo crear una base de datos en Plesk y administrarla
¿Qué es una base de datos y por qué la necesitas en Plesk?
Imagina que tu página web es una tienda. Los archivos HTML, CSS y las imágenes son el escaparate y los muebles. Pero, ¿dónde guardas el catálogo de productos, los precios, los datos de tus clientes o los comentarios del blog? Ahí es donde entra la base de datos. Es el almacén donde se guarda toda la información dinámica de tu sitio.
Plesk es un panel de control que te permite gestionar tu servidor de forma gráfica y sencilla, sin necesidad de usar comandos complejos. Una de las tareas más comunes y necesarias es crear base de datos Plesk y, sobre todo, saber administrar BD Plesk correctamente. Ya sea que uses WordPress, Joomla, PrestaShop o una aplicación a medida, en casi todos los casos necesitarás una base de datos MySQL o MariaDB.
En esta guía, te explicaré paso a paso cómo hacerlo, desde el primer clic hasta la creación de copias de seguridad. No necesitas ser un experto en informática; solo sigue las instrucciones y en pocos minutos tendrás tu base de datos lista.
Requisitos previos: Acceso a Plesk
Para empezar, necesitas tener acceso a tu panel de Plesk. Normalmente, la URL de acceso es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no estás seguro, contacta con tu proveedor de hosting.
Una vez que inicies sesión, verás la interfaz principal de Plesk. El aspecto puede variar ligeramente según la versión, pero la lógica es la misma. Busca la sección que dice "Sitios web y dominios" o "Websites & Domains". Dentro de esa sección, encontrarás todas las herramientas relacionadas con tu dominio, incluyendo la gestión de bases de datos.
Paso 1: Crear base de datos Plesk (MySQL)
Este es el primer paso y el más importante. Vamos a ello.
-
En el panel principal de Plesk, dentro de la sección "Sitios web y dominios", busca el icono o enlace que dice "Bases de datos" (o "Databases" en inglés). Haz clic en él.
-
Se abrirá una lista con las bases de datos que ya tienes (si es que tienes alguna). En la parte superior, verás un botón azul que dice "Agregar base de datos" o "+ Add Database". Haz clic en ese botón.
-
Ahora verás un formulario con varios campos. Te explico cada uno:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si tu sitio es "mipanaderia.com", un buen nombre sería
mipanaderia_bd. Evita usar espacios o caracteres especiales (como ñ, tildes o símbolos). Usa letras minúsculas, números y guiones bajos. - Tipo de base de datos: Aquí tendrás que elegir entre MySQL o MariaDB. En la práctica, para la mayoría de los usuarios, da igual cuál elijas. MariaDB es un "clon" mejorado de MySQL y es totalmente compatible. Si no sabes cuál elegir, selecciona MySQL.
- Servidor de base de datos: Si solo tienes una opción, se seleccionará automáticamente. Si tienes varias, deja la que viene por defecto.
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si tu sitio es "mipanaderia.com", un buen nombre sería
-
A continuación, verás la sección para crear un usuario de base de datos. Este es un paso crucial. No es lo mismo la base de datos que el usuario. La base de datos es el almacén, y el usuario es la llave que permite abrir ese almacén.
- Nombre de usuario de la base de datos: Elige un nombre, como
mipanaderia_user. Algunos proveedores te pondrán un prefijo automáticamente, comousuario_mipanaderia_user. - Contraseña: Es muy importante que uses una contraseña segura. Plesk tiene un botón de "Generar" al lado del campo de contraseña. Úsalo si no se te ocurre una. Debe tener al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
- Tipo de usuario: Asegúrate de que esté seleccionado "Usuario de lectura y escritura" (Read & Write). Esto le dará permisos completos para que tu aplicación web pueda leer y guardar datos.
- Nombre de usuario de la base de datos: Elige un nombre, como
-
Una vez rellenado todo, haz clic en "Aceptar" o "OK".
¡Enhorabuena! Ya has aprendido a crear base de datos Plesk. Verás que ahora aparece en tu lista de bases de datos.
[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás más adelante, por ejemplo, durante la instalación de WordPress o cualquier otro CMS.
Paso 2: Administrar BD Plesk: Usuarios y permisos
Crear la base de datos es solo el principio. Saber administrar BD Plesk implica gestionar quién puede acceder a ella y con qué permisos. A veces necesitarás crear un segundo usuario, por ejemplo, para una aplicación externa que solo necesite leer datos.
Para gestionar los usuarios de una base de datos, sigue estos pasos:
- Ve de nuevo a la lista de "Bases de datos".
- Haz clic en el nombre de la base de datos que acabas de crear.
- Verás una pantalla con información y varias pestañas o secciones. Busca la pestaña que dice "Usuarios".
- Aquí puedes ver la lista de usuarios asociados a esta base de datos. Para añadir uno nuevo, haz clic en "Agregar usuario".
- Se abrirá un formulario similar al anterior. Crearás un nuevo nombre de usuario y contraseña.
- Un aspecto importante son los privilegios. Plesk te ofrece un control granular. Puedes elegir entre:
- Todos los privilegios: El usuario puede hacer de todo (SELECT, INSERT, UPDATE, DELETE, etc.). Es lo recomendado para la aplicación principal de tu web.
- Solo lectura: El usuario puede consultar datos (SELECT) pero no modificarlos. Útil para informes o aplicaciones de análisis.
- Personalizado: Tú marcas exactamente qué permisos quieres dar (por ejemplo, solo INSERT y SELECT, pero no DELETE).
Para la mayoría de los casos, te recomiendo usar "Todos los privilegios" para tu usuario principal. Los usuarios con menos permisos son una buena práctica de seguridad para aplicaciones secundarias.
[WARNING] No otorgues el privilegio "GRANT" a usuarios que no sean administradores. Este permiso permite a un usuario dar permisos a otros, lo que podría comprometer la seguridad de tu base de datos.
Paso 3: Acceso a phpMyAdmin: El panel de control de tu BD
Para administrar BD Plesk de forma visual, Plesk integra phpMyAdmin. Esta es una herramienta web que te permite interactuar con tu base de datos sin escribir una sola línea de código SQL. Es perfecta para ver tablas, exportar datos o ejecutar consultas.
Para acceder a phpMyAdmin desde Plesk:
- Vuelve a la lista de "Bases de datos".
- En la fila de la base de datos que quieras administrar, busca el icono que parece una ventana con una terminal o el texto que dice "phpMyAdmin". Normalmente está en la columna de "Herramientas" o en el menú de acciones al hacer clic en el nombre.
- Al hacer clic, se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. No necesitas iniciar sesión de nuevo, Plesk ya te ha autenticado automáticamente.
Dentro de phpMyAdmin, puedes hacer de todo:
- Ver las tablas: En el panel izquierdo verás el nombre de tu base de datos y, al hacer clic en el signo
+, las tablas que contiene. - Exportar la base de datos: Esta es una función muy útil. Ve a la pestaña "Exportar". Elige el método "Rápido" y formato SQL. Esto descargará un archivo
.sqlcon toda la estructura y los datos de tu base de datos. Es una forma de hacer una copia de seguridad manual. - Importar una base de datos: Si tienes un archivo
.sqlde otra base de datos (por ejemplo, de un sitio antiguo), puedes importarlo. Ve a la pestaña "Importar", selecciona el archivo y haz clic en "Continuar". Esto es muy útil para migrar sitios web.
[INFO] Ten mucho cuidado al usar phpMyAdmin. Puedes borrar tablas o datos de forma permanente. Siempre es recomendable hacer una copia de seguridad antes de realizar cambios drásticos.
Paso 4: Copias de seguridad Plesk: Tu red de seguridad
Hablar de copias de seguridad Plesk es hablar de tranquilidad. Imagina que un plugin de tu WordPress estropea una tabla de tu base de datos, o que un atacante borra información. Sin una copia de seguridad, podrías perderlo todo.
Plesk ofrece varias formas de hacer copias de seguridad. Vamos a ver las más sencillas.
Opción 1: Copia de seguridad manual desde Plesk (de toda la suscripción)
- En el panel principal, ve a la sección "Sitios web y dominios".
- Busca el icono de "Copias de seguridad" o "Backup Manager".
- Haz clic en "Respaldar" o "Back Up".
- Se te pedirá que elijas qué quieres respaldar. Puedes elegir "Toda la suscripción" (que incluye archivos, correos y bases de datos) o solo "Bases de datos".
- Elige "Toda la suscripción" para asegurarte de que todo esté a salvo.
- También puedes elegir dónde guardar la copia. La opción "Almacenamiento local" guarda la copia en el propio servidor. Si tu servidor falla, la copia también se pierde, así que es mejor si tienes la opción de guardarla en un almacenamiento remoto (FTP, SFTP, etc.).
- Haz clic en "Respaldar" y espera a que termine. El tiempo dependerá del tamaño de tu sitio.
Opción 2: Copia de seguridad de una sola base de datos
A veces solo necesitas respaldar una base de datos específica. La forma más rápida es usar phpMyAdmin como te expliqué antes (exportar). Pero Plesk también te permite hacerlo desde su interfaz:
- Ve a la lista de "Bases de datos".
- Haz clic en el nombre de la base de datos.
- Busca la pestaña o botón que dice "Copiar" o "Copy". Esto creará una copia exacta de la base de datos en el mismo servidor con un nombre diferente (normalmente
nombre_bd_copy). Es útil para hacer pruebas sin afectar a la base de datos original. - Para una copia de seguridad más completa, es mejor usar la función de "Exportar" de phpMyAdmin.
[WARNING] Las copias de seguridad almacenadas en el mismo servidor no te protegerán ante un fallo total del disco duro. Para una protección real, descarga las copias a tu ordenador o a un servicio de almacenamiento en la nube.
Opción 3: Programar copias de seguridad automáticas
La mejor copia de seguridad es la que se hace sin que te des cuenta. Plesk te permite programar copias de seguridad automáticas.
- Ve a la sección "Copias de seguridad".
- Haz clic en "Configuración de copia de seguridad" o "Backup Settings".
- Activa la opción "Activar programación".
- Elige la frecuencia (diaria, semanal, mensual), la hora y qué quieres incluir (toda la suscripción o solo bases de datos).
- Guarda los cambios.
A partir de ese momento, Plesk hará las copias por ti automáticamente. Es una práctica altamente recomendada.
Paso 5: Cambiar la contraseña de un usuario de BD
Es una buena práctica de seguridad cambiar las contraseñas de las bases de datos periódicamente o cuando un empleado abandona la empresa.
Para cambiar la contraseña de un usuario BD Plesk:
- Ve a la lista de "Bases de datos".
- Haz clic en el nombre de la base de datos.
- Ve a la pestaña "Usuarios".
- Haz clic en el nombre del usuario.
- Verás el perfil del usuario. Busca el campo de "Contraseña" y escribe una nueva.
- Haz clic en "Aceptar".
[INFO] Si cambias la contraseña de un usuario que está siendo utilizado por tu sitio web (por ejemplo, WordPress), deberás actualizar el archivo de configuración de tu aplicación (como
wp-config.phpen WordPress) con la nueva contraseña. De lo contrario, tu web dejará de poder conectarse a la base de datos.
Preguntas frecuentes (FAQ) sobre bases de datos en Plesk
¿Qué es MySQL Plesk?
MySQL Plesk se refiere al sistema de gestión de bases de datos MySQL que está integrado y es administrado a través del panel de control de Plesk. Plesk actúa como un intermediario gráfico que simplifica la creación, gestión y administración de bases de datos MySQL, haciendo que sea accesible incluso para principiantes.
¿Cuál es la diferencia entre MySQL y MariaDB en Plesk?
Ambos son sistemas de gestión de bases de datos relacionales. MariaDB es un fork (derivado) de MySQL, creado por los desarrolladores originales de MySQL. Es 100% compatible y a menudo ofrece mejor rendimiento. Para el usuario final, no hay ninguna diferencia práctica en cómo se crean o administran. Puedes elegir cualquiera de los dos con total confianza.
¿Cómo elimino una base de datos en Plesk?
Para eliminar una base de datos, ve a la lista de "Bases de datos", marca la casilla de la base de datos que quieres borrar y haz clic en el botón "Eliminar". Ten mucho cuidado: esta acción es irreversible y borrará todos los datos de esa base de datos. Plesk te pedirá confirmación, pero una vez confirmes, no hay vuelta atrás.
¿Puedo usar la misma base de datos para dos sitios web diferentes?
Técnicamente sí, pero no es recomendable. Puede causar conflictos de nombres de tablas y problemas de rendimiento y seguridad. Es mucho más limpio y seguro crear una base de datos separada para cada sitio web.
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes. Como administrador de Plesk, puedes cambiar la contraseña de cualquier usuario de base de datos desde el panel. Solo tienes que seguir los pasos que te expliqué en la sección "Paso 5: Cambiar la contraseña de un usuario de BD".
¿Plesk funciona igual en un servidor con HestiaCP?
No, son paneles de control diferentes. Si tu hosting usa Syspanel (el nombre actualizado de HestiaCP), el acceso normalmente se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). La interfaz y las opciones son diferentes a las de Plesk, aunque el concepto de crear y administrar bases de datos es similar. Esta guía está enfocada específicamente en el panel de Plesk.
Conclusión
Aprender a crear base de datos Plesk y a administrar BD Plesk es una habilidad fundamental para cualquier persona que gestione un sitio web. Como has visto, el proceso es muy intuitivo y no requiere conocimientos avanzados de programación.
Recuerda los puntos clave:
- Una base de datos es el almacén de la información de tu web.
- Un usuario de base de datos es la "llave" que permite acceder a ese almacén.
- Usa phpMyAdmin para tareas avanzadas como importar o exportar datos.
- Configura copias de seguridad Plesk automáticas para proteger tu información.
- Cambia las contraseñas de tus usuarios de BD periódicamente por seguridad.
Con estos pasos, ya tienes todo lo necesario para gestionar tus bases de datos como un profesional. ¡Ponte manos a
