Crear y administrar bases de datos MySQL en Plesk: FAQ básico
¿Qué es una base de datos MySQL y por qué la necesito en Plesk?
Imagina que tu sitio web es una tienda. El diseño (HTML, CSS) es el escaparate, pero los productos, los clientes y los pedidos son los datos. Esos datos necesitan un lugar organizado para vivir: ahí es donde entra la base de datos MySQL. Plesk es el panel de control que te permite crear y administrar bases de datos MySQL Plesk de forma sencilla, sin tener que tocar una sola línea de código en la terminal. Si tienes un CMS como WordPress, Joomla o Drupal, necesitas una base de datos MySQL para que funcione. Este FAQ te guiará paso a paso para que te conviertas en un experto en administrar MySQL Plesk.
Preguntas frecuentes sobre bases de datos MySQL en Plesk
¿Cómo crear una base de datos en Plesk?
Crear una base de datos en Plesk es un proceso muy visual y rápido. Sigue estos pasos:
- Inicia sesión en Plesk. Normalmente accedes desde
https://tudominio.com:8443(o el puerto que te haya asignado tu proveedor). - En el panel principal, busca la sección "Bases de datos" o "Sitios web y dominios".
- Haz clic en el botón "Agregar base de datos" o "Crear nueva base de datos".
- Se abrirá un formulario. Aquí debes rellenar:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
mipagina_wp(sin espacios, solo letras, números y guiones bajos). - Tipo de base de datos: Selecciona MySQL (o MariaDB, que es compatible).
- Usuario de la base de datos: Crea un nuevo usuario (ej:
admin_wp) y una contraseña segura. Plesk te permite generarla automáticamente con un solo clic.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
- Haz clic en "Aceptar" o "Crear".
[TIP] Si tu sitio usa un CMS, anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación.
¿Qué es un usuario de base de datos y cómo se relaciona con la base de datos?
Piensa en la base de datos como un edificio. El usuario es la persona que tiene la llave para entrar. Puedes tener varios usuarios (llaves) para un mismo edificio, cada uno con diferentes permisos. Al crear base de datos Plesk, automáticamente se te pide crear un usuario. Este usuario es el que usará tu aplicación (WordPress, por ejemplo) para leer y escribir datos.
¿Cómo se asigna un usuario a una base de datos ya existente?
- Ve a la sección "Bases de datos".
- Haz clic en el nombre de la base de datos a la que quieras añadir un usuario.
- Busca la opción "Agregar nuevo usuario".
- Introduce el nombre del nuevo usuario y su contraseña.
- En "Privilegios", selecciona los permisos. Para la mayoría de aplicaciones, con marcar "Todos los privilegios" es suficiente.
[WARNING] No le des permisos de administrador global a usuarios de aplicaciones web. Limítate a los privilegios sobre la base de datos específica. Esto aumenta la seguridad.
¿Cómo administrar MySQL Plesk desde phpMyAdmin?
phpMyAdmin es una herramienta web que te permite gestionar tus bases de datos MySQL de forma gráfica. Es tu mejor aliado para administrar MySQL Plesk sin saber comandos SQL.
Acceso rápido desde Plesk:
- En el panel de Plesk, ve a "Sitios web y dominios".
- Busca el dominio asociado a la base de datos.
- Haz clic en el icono de la base de datos (suele ser un cilindro) o en el enlace "phpMyAdmin".
- Se abrirá una nueva pestaña o ventana con la herramienta. Si no te pide credenciales, es porque Plesk ya te ha autenticado.
¿Qué puedo hacer en phpMyAdmin?
- Importar/Exportar bases de datos: Ideal para migrar tu web. Ve a la pestaña "Exportar" para hacer una copia de seguridad, o "Importar" para restaurar una copia.
- Ejecutar consultas SQL: Si necesitas modificar datos directamente, ve a la pestaña "SQL".
- Gestionar tablas: Puedes ver, editar, borrar o vaciar tablas (cuidado con esto).
- Reparar tablas: Si tu web da errores de base de datos, selecciona las tablas afectadas y en el menú desplegable elige "Reparar tabla".
[INFO] phpMyAdmin es una herramienta muy potente. Si no estás seguro de lo que haces, es mejor no modificar nada. Un error puede romper tu sitio web.
¿Cómo hacer una copia de seguridad de mi base de datos MySQL en Plesk?
Las copias de seguridad son tu salvavidas. Plesk ofrece varias formas de hacerlas:
Opción 1: Desde el panel de Plesk (la más completa)
- Ve a "Sitios web y dominios".
- Haz clic en "Copias de seguridad" (o "Backup").
- Selecciona el dominio.
- Elige "Crear una copia de seguridad".
- Marca la opción "Base de datos" (puedes incluir también archivos del sitio).
- Dale un nombre y haz clic en "Aceptar".
Opción 2: Desde phpMyAdmin (solo la base de datos)
- Abre phpMyAdmin para la base de datos que quieras respaldar.
- Selecciona la base de datos en el panel izquierdo.
- Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar". Se descargará un archivo
.sql.
[TIP] Programa copias de seguridad automáticas desde Plesk si tu plan lo permite. Así te olvidas de hacerlas manualmente.
¿Cómo restaurar una base de datos desde una copia de seguridad?
Restaurar desde Plesk:
- Ve a "Copias de seguridad".
- Busca la copia de seguridad que contiene tu base de datos.
- Haz clic en el icono de restaurar (suele ser una flecha hacia arriba).
- Selecciona "Base de datos" y confirma la restauración.
Restaurar desde phpMyAdmin:
- Asegúrate de tener la base de datos vacía o de haber creado una nueva.
- Abre phpMyAdmin y selecciona la base de datos de destino.
- Haz clic en la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste. - Haz clic en "Continuar". Espera a que termine el proceso.
[WARNING] Restaurar una base de datos sobrescribe los datos actuales. Asegúrate de que es lo que quieres hacer.
¿Qué hago si mi base de datos MySQL da error de conexión?
Es uno de los problemas más comunes. Sigue este checklist:
- Verifica las credenciales: Asegúrate de que el nombre de la base de datos, el usuario y la contraseña son correctos en el archivo de configuración de tu aplicación (ej:
wp-config.phpen WordPress). - Comprueba el servidor de base de datos: Normalmente es
localhost. Si tu hosting es externo, puede ser una IP o un nombre de servidor (pregunta a tu proveedor). - Reinicia el servicio MySQL: Si tienes acceso a la terminal (o a través de Syspanel), puedes reiniciar MySQL. En Syspanel, el acceso es por el puerto 2106.
- Verifica los límites de conexión: Si tu web tiene mucho tráfico, puede superar el límite de conexiones simultáneas. Plesk suele gestionarlo, pero si el error persiste, contacta a soporte.
- Repara la base de datos: Como vimos antes, desde phpMyAdmin puedes reparar las tablas.
¿Es lo mismo MySQL que MariaDB en Plesk?
Sí, para el usuario final son prácticamente iguales. MariaDB es un "fork" (derivación) de MySQL creado por los desarrolladores originales. Plesk soporta ambos. Cuando creas una base de datos, a veces verás la opción de elegir entre MySQL y MariaDB. A efectos prácticos, cualquier aplicación que funcione con MySQL funcionará con MariaDB. La elección suele ser transparente para ti.
¿Cómo cambio la contraseña de un usuario de base de datos en Plesk?
- Ve a "Bases de datos" en Plesk.
- Haz clic en el nombre de la base de datos a la que pertenece el usuario.
- Busca el usuario en la lista y haz clic en su nombre o en el icono de editar (lápiz).
- Introduce la nueva contraseña o usa el generador automático.
- Haz clic en "Aceptar".
[INFO] Después de cambiar la contraseña, actualiza el archivo de configuración de tu aplicación web con la nueva contraseña. Si no lo haces, el sitio dejará de funcionar.
¿Puedo tener varias bases de datos MySQL para un mismo dominio?
¡Por supuesto! Puedes crear tantas bases de datos como necesites, siempre que no superes el límite de tu plan de hosting. Por ejemplo, puedes tener una base de datos para tu blog en WordPress y otra para un foro en phpBB. Cada una será independiente.
¿Qué es el puerto de acceso a la base de datos?
Por defecto, MySQL/MariaDB usa el puerto 3306. No suele ser necesario cambiarlo, a menos que tu proveedor de hosting lo haya configurado de otra forma. En la mayoría de los casos, cuando tu aplicación se conecta a localhost, ya está usando el puerto por defecto.
¿Cómo eliminar una base de datos MySQL en Plesk?
Ten mucho cuidado, esta acción no se puede deshacer.
- Ve a "Bases de datos".
- Marca la casilla de la base de datos que quieras eliminar.
- Haz clic en el botón "Eliminar" (suele ser un icono de papelera).
- Confirma la acción.
[WARNING] Eliminar una base de datos borra todos los datos de forma permanente. Asegúrate de tener una copia de seguridad antes de hacerlo.
Consejos finales para administrar MySQL Plesk como un profesional
- Usa contraseñas seguras: No uses
admin123. Plesk tiene un generador de contraseñas, úsalo. - No compartas el usuario root: Cada aplicación debe tener su propio usuario de base de datos con permisos limitados.
- Mantén un registro de tus bases de datos: Anota en un lugar seguro los nombres, usuarios y contraseñas de cada base de datos.
- Actualiza Plesk y phpMyAdmin: Las actualizaciones corrigen fallos de seguridad.
- Si usas Syspanel (antes HestiaCP), el acceso a la gestión de bases de datos se realiza a través del puerto 2106. El proceso de creación y administración es muy similar al de Plesk, aunque la interfaz cambia un poco.
¿Sigues teniendo dudas? No te preocupes, es normal. Lo mejor es que contactes con el soporte técnico de tu proveedor de hosting. Ellos conocen su infraestructura y pueden ayudarte con problemas específicos. Recuerda que crear y administrar bases de datos MySQL Plesk es una habilidad que se aprende con la práctica. ¡Empieza creando una base de datos de prueba y experimenta!
