Plesk: Cómo crear y administrar bases de datos MySQL y PostgreSQL
Introducción: ¿Por qué necesitas una base de datos en Plesk?
Cuando creas una web dinámica con WordPress, Joomla o una aplicación a medida, necesitas un lugar seguro donde almacenar toda la información: usuarios, productos, comentarios, pedidos... Ese lugar es la base de datos. Plesk es uno de los paneles de control de hosting más utilizados del mundo, y precisamente por eso incluye herramientas nativas para gestionar bases de datos MySQL y PostgreSQL sin que necesites ser un experto en programación.
En esta guía extensa y paso a paso, aprenderás desde cero cómo crear tu primera base de datos en Plesk, cómo administrarla, cómo usar herramientas como phpMyAdmin para gestionarla visualmente, y resolverás las dudas más frecuentes de los usuarios. Al final, serás capaz de gestionar tus bases de datos con total confianza, incluso si nunca antes habías tocado una.
¿Qué es una base de datos y qué significa MySQL o PostgreSQL?
Antes de entrar en materia, es importante que entiendas los conceptos básicos, porque te hará mucho más fácil seguir los pasos posteriores.
Una base de datos es como una gran hoja de cálculo organizada en tablas. Cada tabla guarda información estructurada (por ejemplo, una tabla para usuarios, otra para pedidos). Para que tu web funcione, el servidor necesita leer y escribir en esas tablas constantemente.
MySQL es el sistema de gestión de bases de datos más popular del mundo, especialmente usado junto a WordPress y la mayoría de aplicaciones PHP. Es rápido, fiable y tiene una enorme comunidad de soporte. Por otro lado, PostgreSQL es otro sistema muy potente, con funciones avanzadas, ideal para proyectos que requieren mayor complejidad o integridad de datos (por ejemplo, aplicaciones empresariales o geográficas).
En Plesk, ambos sistemas están integrados. Puedes crear bases de datos de uno u otro tipo según lo que necesite tu aplicación. La buena noticia es que el proceso de creación es prácticamente idéntico, y solo cambia el motor interno.
Antes de empezar: Accede a tu panel de control Plesk
Para gestionar tu plesk base de datos, lo primero es acceder al panel. Normalmente, la URL es algo como https://tu-dominio.com:8443 o https://server-ip:8443. Si no lo recuerdas, consulta el correo de bienvenida de tu proveedor de hosting.
Una vez dentro, verás el panel principal con todas las opciones de gestión de tu cuenta. Busca la sección "Bases de datos" en el menú lateral izquierdo. Si no la ves directamente, puede estar dentro de la pestaña "Sitios web y dominios", donde encontrarás un icono con forma de cilindro o un acceso directo en la parte inferior.
Cómo crear una base de datos MySQL en Plesk (paso a paso)
El proceso para crear mysql plesk es muy sencillo y te llevará menos de un minuto. Sigue estos pasos:
-
Haz clic en "Bases de datos" en el menú lateral.
-
Pulsa el botón "Agregar base de datos" (suele estar en la esquina superior derecha, con un icono "+").
-
Configura los parámetros principales:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_wp. Evita espacios y caracteres especiales, usa solo letras minúsculas, números y guiones bajos. - Tipo de base de datos: Aquí seleccionas MySQL (o MySQL/MariaDB, según la versión de Plesk). Si tu aplicación necesita PostgreSQL, elige esa opción, pero para WordPress y la mayoría de sitios, MySQL es lo correcto.
- Servidor de base de datos: Si solo tienes uno, lo dejarás por defecto. Si tienes varios, elige el que corresponda.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
-
Crea un usuario de base de datos (o utiliza uno existente). Es muy recomendable crear un usuario específico para cada base de datos, con su propia contraseña. Esto mejora la seguridad y el control de accesos.
- Nombre de usuario: Por ejemplo,
mipagina_user. - Contraseña: Genera una contraseña segura. Plesk tiene un botón para generarla automáticamente. Guárdala en un lugar seguro, la necesitarás para configurar tu web.
- Nombre de usuario: Por ejemplo,
-
Pulsa "Aceptar" o "Crear". En unos segundos, verás tu nueva base de datos en la lista, junto con el usuario asociado.
[TIP]: Si tu aplicación (como WordPress) te pide el "host de la base de datos", normalmente será localhost. Si no funciona, consulta a tu proveedor, pero en la mayoría de los casos es localhost.
Cómo crear una base de datos PostgreSQL en Plesk
El proceso para postgresql plesk es idéntico al de MySQL, con una pequeña diferencia en el paso 3. Simplemente, en el campo "Tipo de base de datos", selecciona PostgreSQL en lugar de MySQL.
A partir de ahí, el resto de pasos son exactamente los mismos: nombre, usuario y contraseña. Es importante que sepas qué tipo de base de datos requiere tu aplicación, ya que no son intercambiables sin modificar la configuración de la web. Si no estás seguro, revisa la documentación de tu CMS o aplicación.
Administración básica: Usuarios, permisos y copias de seguridad
Una vez que has creado tu base de datos, no todo es dejarla ahí y olvidarte. Necesitas administrarla para que funcione correctamente y esté segura. Plesk te ofrece varias herramientas desde el panel de "Bases de datos".
Gestión de usuarios y permisos
Cada base de datos puede tener varios usuarios. Esto es útil si tienes varias aplicaciones que comparten la misma base de datos o si quieres dar acceso a un desarrollador sin darle acceso total al panel.
- Para añadir un usuario: Haz clic en el nombre de tu base de datos y ve a la pestaña "Usuarios". Ahí podrás añadir nuevos usuarios y asignarles permisos específicos (solo lectura, lectura/escritura, etc.).
- Permisos: Es una buena práctica otorgar solo los permisos necesarios. Si una aplicación solo necesita leer datos, no le des permisos de escritura. Esto minimiza riesgos de errores o ataques.
Copias de seguridad (Backups)
Las copias de seguridad son tu salvavidas. Si algo sale mal, puedes restaurar tu base de datos a un estado anterior. Plesk te permite hacerlo de dos maneras:
- Copias de seguridad del servidor: Tu proveedor de hosting puede tener activadas copias automáticas. Consulta con ellos.
- Copias manuales: Desde la sección de "Bases de datos", puedes seleccionar la base de datos y pulsar el botón "Copiar" o "Exportar". Esto te descargará un archivo
.sqlque podrás guardar en tu ordenador o en la nube.
[WARNING]: No te fíes solo de las copias automáticas del servidor. Descarga una copia manual de tu base de datos al menos una vez al mes, especialmente si tu web se actualiza con frecuencia (por ejemplo, una tienda online).
Cómo usar phpMyAdmin en Plesk (la herramienta estrella)
phpMyAdmin plesk es una herramienta web que te permite interactuar con tu base de datos MySQL de forma visual, sin necesidad de escribir comandos SQL. Es perfecta para consultar datos, modificar registros, importar o exportar información, y mucho más.
Para acceder a phpMyAdmin desde Plesk:
-
Ve a la sección "Bases de datos".
-
Localiza tu base de datos y haz clic en el icono de "phpMyAdmin" (normalmente es un icono con un elefante o un símbolo de base de datos).
-
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.
Tareas comunes en phpMyAdmin
- Navegar por las tablas: En el panel izquierdo verás la lista de tablas de tu base de datos. Haz clic en una para ver su contenido.
- Ejecutar consultas SQL: En la pestaña "SQL" puedes escribir comandos como
SELECT * FROM usuarios;para obtener datos específicos. - Importar datos: Si tienes un archivo
.sqlde una copia de seguridad, puedes importarlo desde la pestaña "Importar". - Exportar datos: Desde la pestaña "Exportar" puedes descargar tu base de datos completa o solo algunas tablas.
[INFO]: Para bases de datos PostgreSQL, la herramienta equivalente se llama phpPgAdmin. En Plesk, el acceso suele estar en el mismo lugar, con un icono similar. El proceso es análogo.
Errores comunes y cómo solucionarlos (FAQ rápida)
Aquí tienes las dudas más frecuentes que nos llegan al soporte técnico. Asegúrate de revisarlas antes de llamar a tu proveedor.
"No puedo conectar mi web a la base de datos"
Este es el error más común. Verifica que:
- El nombre de la base de datos, el usuario y la contraseña son exactamente los que configuraste en Plesk.
- El host es
localhost(o el que te haya indicado tu proveedor). - El usuario tiene permisos de acceso a esa base de datos concreta.
"He perdido la contraseña de mi base de datos"
No te preocupes, puedes cambiarla desde Plesk. Ve a "Bases de datos", haz clic en tu base de datos, ve a la pestaña "Usuarios" y pulsa el icono de cambio de contraseña. Después, actualiza el archivo de configuración de tu web con la nueva contraseña.
"Mi base de datos está llena o muy lenta"
Esto suele deberse a un crecimiento desmesurado de registros o a consultas ineficientes. Desde phpMyAdmin puedes revisar el tamaño de las tablas. Si es un problema recurrente, considera optimizar las tablas (botón "Optimizar" en phpMyAdmin) o contratar un plan con más recursos.
"¿Puedo usar la misma base de datos para dos aplicaciones?"
Técnicamente sí, pero no es recomendable. Puede haber conflictos de nombres de tablas o problemas de rendimiento. Es mucho más seguro crear una base de datos independiente para cada aplicación.
Consejos avanzados para mantener tu base de datos segura y rápida
Más allá de crear y usar, una buena administración implica buenas prácticas. Aquí van algunos consejos profesionales:
- Usa contraseñas fuertes y únicas para cada usuario de base de datos. No reutilices la misma contraseña para todo.
- Limita los permisos de los usuarios al mínimo necesario. Si una aplicación solo necesita leer datos, no le des permisos de escritura.
- Actualiza tu CMS y plugins con regularidad. Muchas vulnerabilidades de bases de datos provienen de aplicaciones desactualizadas.
- Haz copias de seguridad periódicas, tanto automáticas como manuales. Guarda las copias en un lugar seguro fuera del servidor.
- Monitoriza el rendimiento. Si tu web va lenta, revisa las consultas lentas en phpMyAdmin o en los logs del servidor.
Diferencias entre Plesk y otros paneles (como Syspanel)
Es posible que hayas oído hablar de otros paneles de control como cPanel o Syspanel (el antiguo HestiaCP). Cada uno tiene sus particularidades, pero los conceptos de gestión de bases de datos son muy similares.
En Syspanel, que se accede a través del puerto 2106, la gestión de bases de datos también es intuitiva, pero su interfaz es más minimalista. Si estás acostumbrado a Plesk, notarás que Syspanel tiene menos opciones visuales, pero cubre lo esencial. La principal diferencia es que Plesk es más amigable para usuarios sin experiencia, con asistentes y herramientas integradas como phpMyAdmin de forma más directa.
[INFO]: Si en algún momento migras de Plesk a Syspanel (o viceversa), el proceso de exportar e importar tus bases de datos es estándar (archivos .sql), así que no perderás información.
Conclusión: Domina tus bases de datos en Plesk
Crear y administrar bases de datos en Plesk no tiene que ser un dolor de cabeza. Con esta guía, ya sabes cómo crear una base de datos MySQL o PostgreSQL, cómo gestionar usuarios, hacer copias de seguridad y usar phpMyAdmin para tareas más avanzadas.
Recuerda siempre seguir las buenas prácticas de seguridad y mantener tus copias de seguridad al día. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting.
Ahora que ya tienes los conocimientos, ¡ve y crea tu primera base de datos con confianza! Tu web te lo agradecerá.
