Gestionar bases de datos MySQL en Plesk
Gestionar bases de datos MySQL en Plesk puede parecer una tarea compleja al principio, pero con un panel de control tan intuitivo como Plesk, te sorprenderá lo sencillo que resulta. Tanto si eres un desarrollador web que necesita un entorno de pruebas, como si eres un usuario que acaba de lanzar su primer sitio con WordPress o Joomla, saber administrar MySQL en Plesk es una habilidad esencial.
En este artículo, te guiaremos paso a paso por todo el proceso: desde crear tu primera base de datos Plesk hasta realizar tareas avanzadas como importar archivos SQL o gestionar usuarios. Al final, encontrarás una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.
¿Qué es una base de datos MySQL y por qué la necesitas?
Antes de sumergirnos en el panel, es importante entender el concepto. Una base de datos MySQL es un sistema que almacena y organiza la información de tu sitio web. Piensa en ella como un gran archivador donde se guardan los artículos de tu blog, los comentarios de los usuarios, los datos de los productos de tu tienda online o las configuraciones de tu CMS (como WordPress).
Sin una base de datos, tu sitio web no podría recordar quién se ha registrado ni qué contenido has publicado. Por eso, al instalar cualquier aplicación dinámica, el sistema te pedirá los datos de conexión a MySQL. Y ahí es donde entra Plesk: te permite crear, modificar y eliminar estas bases de datos sin necesidad de tocar una línea de código.
Accediendo al gestor de bases de datos Plesk
Lo primero que debes hacer es iniciar sesión en tu panel de control Plesk. La dirección suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, busca en el menú lateral la sección "Bases de datos". En la mayoría de las versiones de Plesk (incluyendo la Obsidian y la más reciente), verás un icono de un cilindro de base de datos. Haz clic en él y accederás al panel de administración de MySQL.
[TIP] Si no encuentras la sección, puedes usar el buscador integrado de Plesk (normalmente una lupa en la parte superior) y escribir "Base de datos".
Crear base de datos Plesk: paso a paso
Este es el proceso más común y el que realizarás cada vez que instales un nuevo sitio web o aplicación. Sigue estos pasos para crear base de datos Plesk de forma correcta:
-
Haz clic en "Añadir base de datos" (o "Add Database"). Verás un botón azul o un enlace en la parte superior derecha de la lista de bases de datos.
-
Rellena el nombre de la base de datos. Plesk suele sugerir un nombre basado en tu dominio, pero puedes personalizarlo. Por ejemplo:
midominio_wp. Es recomendable usar solo letras, números y guiones bajos. -
Selecciona el tipo de base de datos. En la lista desplegable, elige MySQL. Dependiendo de tu plan, podrías ver opciones como "MySQL 8.0" o "MariaDB". Cualquiera de ellas es válida y compatible con la mayoría de aplicaciones.
-
Crea un usuario para la base de datos. Este es un paso crítico. Debes crear un usuario que tenga permisos para leer y escribir en la base de datos. Plesk te permite hacerlo en el mismo formulario:
- Nombre de usuario: Por ejemplo,
midominio_user. - Contraseña: Plesk puede generarla automáticamente (recomendado) o puedes escribir una manualmente. Si la generas, guárdala en un lugar seguro, ya que la necesitarás para configurar tu aplicación.
- Nombre de usuario: Por ejemplo,
-
Configura los permisos (opcional pero recomendado). Por defecto, Plesk asigna todos los privilegios al usuario. Sin embargo, en entornos más avanzados, podrías querer limitar ciertos permisos. Para un uso normal (WordPress, Joomla, etc.), deja la opción "Todos los privilegios" marcada.
-
Haz clic en "Aceptar" o "Crear". En unos segundos, tu nueva base de datos aparecerá en la lista.
[WARNING] Nunca uses la misma contraseña para varias bases de datos. Si una aplicación es comprometida, todas tus bases de datos estarían en riesgo. Utiliza contraseñas únicas y seguras.
Administrar MySQL: herramientas y acciones clave
Una vez que tienes tu base de datos creada, necesitas saber cómo administrar MySQL en Plesk. El panel te ofrece varias herramientas integradas que facilitan la gestión sin necesidad de instalar programas externos.
phpMyAdmin: el editor visual de bases de datos
La herramienta más importante para administrar MySQL es phpMyAdmin. Plesk la incluye de serie y te permite ejecutar consultas SQL, importar y exportar datos, y modificar tablas de forma visual.
Para acceder a phpMyAdmin desde Plesk:
- Ve a la sección "Bases de datos".
- Busca la base de datos que quieras gestionar.
- Haz clic en el icono de phpMyAdmin (normalmente un icono de una base de datos con una "SQL" o un símbolo de flecha). Se abrirá una nueva pestaña con la interfaz de phpMyAdmin ya autenticada.
Desde aquí puedes realizar tareas como:
- Importar archivos .sql: Muy útil si migras un sitio web desde otro hosting. Usa la pestaña "Importar" y selecciona tu archivo.
- Exportar bases de datos: Para hacer copias de seguridad. Ve a "Exportar" y elige el formato (recomendamos SQL).
- Ejecutar consultas: En la pestaña "SQL", puedes escribir comandos como
SELECT * FROM wp_postspara ver o modificar datos directamente.
Gestión de usuarios y permisos
Dentro de la misma sección de bases de datos, puedes añadir, modificar o eliminar usuarios.
- Añadir un usuario adicional: Si necesitas que otra persona (como un desarrollador) acceda a la base de datos sin darle acceso a tu panel de Plesk, puedes crear un usuario específico. Haz clic en "Añadir usuario de base de datos" (en la parte superior de la lista de bases de datos).
- Cambiar contraseñas: Si sospechas que tu contraseña ha sido comprometida, puedes cambiarla fácilmente. Selecciona la base de datos, haz clic en el icono de usuario y luego en "Cambiar contraseña".
Copias de seguridad de bases de datos
Plesk ofrece un sistema de copias de seguridad automáticas, pero es buena práctica que también realices copias manuales periódicas, especialmente antes de hacer cambios importantes.
Para hacer una copia de seguridad manual:
- Ve a "Bases de datos" y selecciona la base de datos que deseas respaldar.
- Haz clic en "Exportar volcado" (o "Export Dump"). Esto generará un archivo
.sqlque podrás descargar a tu ordenador.
[INFO] El "volcado" (dump) es un archivo que contiene todas las instrucciones necesarias para recrear tu base de datos. Es el equivalente a una fotografía de su estado actual.
Solución de problemas comunes al administrar MySQL en Plesk
A veces, las cosas no salen como esperamos. Aquí tienes los problemas más frecuentes y cómo resolverlos:
Error "Acceso denegado para el usuario '...'@'...'"
Este error suele ocurrir cuando las credenciales de la base de datos no coinciden con las que has configurado en tu aplicación.
Solución:
- Revisa el archivo de configuración de tu aplicación (por ejemplo,
wp-config.phpen WordPress). - Asegúrate de que el nombre de la base de datos, el usuario y la contraseña son exactamente los que creaste en Plesk.
- Si has cambiado la contraseña recientemente, actualiza también el archivo de configuración.
No puedo conectar a la base de datos desde un script remoto
Por defecto, Plesk configura MySQL para que solo acepte conexiones desde el mismo servidor (localhost). Si necesitas conectarte desde un equipo externo (por ejemplo, un programa de escritorio), debes habilitar el acceso remoto.
Solución:
- Ve a "Herramientas y ajustes" > "Configuración de base de datos" (o "Database Server Settings").
- Busca la opción "Permitir conexiones remotas a MySQL" y actívala.
- Importante: Esto expone tu base de datos a Internet. Asegúrate de usar contraseñas muy seguras y limita el acceso por IP si es posible (en el mismo panel de Plesk puedes añadir hosts permitidos).
La base de datos ocupa demasiado espacio
Con el tiempo, las tablas de logs o las revisiones de contenido pueden hinchar tu base de datos.
Solución:
- Accede a phpMyAdmin.
- Selecciona la base de datos y haz clic en la pestaña "SQL".
- Ejecuta el comando:
OPTIMIZE TABLE nombre_de_la_tabla;(para optimizar una tabla específica) oOPTIMIZE TABLES;para todas las tablas de la base de datos. - También puedes eliminar datos innecesarios, como revisiones antiguas de entradas en WordPress.
Preguntas frecuentes (FAQ) sobre bases de datos Plesk
Aquí respondemos las dudas más habituales que recibimos en soporte técnico.
¿Puedo crear varias bases de datos en Plesk?
Sí, no hay límite técnico, pero depende de tu plan de hosting. En Plesk puedes crear tantas bases de datos como necesites, siempre que tu proveedor lo permita. Cada base de datos es independiente, por lo que puedes tener una para WordPress, otra para un foro y otra para pruebas.
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes. Ve a la sección "Bases de datos", selecciona la base de datos, haz clic en el nombre del usuario asociado y luego en "Cambiar contraseña". Plesk te permitirá establecer una nueva. Recuerda actualizarla también en tu aplicación.
¿Plesk tiene límite de tamaño para las bases de datos?
El límite lo impone tu proveedor de hosting, no Plesk. Normalmente, los planes compartidos tienen un límite de 1 GB o 2 GB por base de datos, mientras que en VPS o dedicados el límite es mucho mayor. Puedes ver el espacio usado en la lista de bases de datos de Plesk.
¿Puedo migrar una base de datos desde otro panel (como cPanel o Syspanel)?
Sí, el proceso es sencillo:
- Exporta la base de datos desde el panel original (usando phpMyAdmin o la herramienta de exportación).
- Crea una nueva base de datos en Plesk (sigue los pasos de "Crear base de datos Plesk").
- Importa el archivo
.sqlusando phpMyAdmin desde Plesk (pestaña "Importar").
[INFO] Si vienes de Syspanel (HestiaCP), el acceso a su panel suele ser por el puerto 2106. Allí también encontrarás una herramienta de exportación similar.
¿Es seguro usar phpMyAdmin desde Plesk?
Sí, es seguro siempre que mantengas tu panel de Plesk actualizado y uses contraseñas fuertes. phpMyAdmin está integrado de forma segura en Plesk y solo tú (como administrador) puedes acceder a él.
Consejos finales para una gestión eficiente
Para terminar, aquí tienes algunos consejos prácticos que te ayudarán a mantener tus bases de datos Plesk en perfecto estado:
- Realiza copias de seguridad semanales. Automatiza esta tarea si es posible. Plesk permite programar backups completos del sitio y de la base de datos.
- No compartas las credenciales de tu base de datos. Si un colaborador necesita acceso, créale un usuario específico con permisos limitados.
- Mantén las aplicaciones actualizadas. WordPress, Joomla y otros CMS suelen lanzar parches que optimizan el uso de la base de datos.
- Elimina bases de datos que no uses. Si tienes sitios de prueba o proyectos abandonados, bórralos para liberar espacio y recursos.
Administrar MySQL en Plesk es una tarea que, con un poco de práctica, se vuelve rutinaria y muy gratificante. El panel te ofrece todas las herramientas necesarias para que puedas centrarte en lo que realmente importa: el contenido y el crecimiento de tu proyecto web.
Si tienes alguna duda más específica, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu hosting. ¡Estamos aquí para ayudarte!
