Cómo crear y administrar bases de datos MySQL en Plesk (GuÃa paso a paso)
¿Qué es MySQL y por qué lo necesitas en Plesk?
MySQL es un sistema de gestión de bases de datos relacional, open source y extremadamente popular. Piensa en una base de datos como un almacén organizado donde tu sitio web guarda toda su información: artÃculos de blog, usuarios registrados, pedidos de una tienda online, comentarios, configuraciones, etc. Sin una base de datos, la mayorÃa de las aplicaciones web modernas (como WordPress, Joomla, Magento o PrestaShop) simplemente no podrÃan funcionar.
Plesk es el panel de control de hosting que te permite administrar tu servidor y tus sitios web de forma gráfica y sencilla, sin necesidad de tocar la lÃnea de comandos. Una de las tareas más comunes que tendrás que realizar como administrador es crear y administrar bases de datos MySQL.
Esta guÃa paso a paso está diseñada para que, incluso si no tienes experiencia técnica previa, puedas crear, administrar, respaldar y optimizar tus bases de datos MySQL en Plesk de manera segura y eficiente. Vamos a ello.
Paso 1: Acceder al Panel de Control de Plesk
Lo primero que necesitas es acceder a tu panel de Plesk. Normalmente, la URL de acceso es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. También puedes acceder desde el área de cliente de tu proveedor de hosting.
Una vez que introduzcas tu usuario y contraseña, verás el escritorio principal de Plesk. Este es tu centro de control. Desde aquÃ, podrás gestionar todo lo relacionado con tu hosting: dominios, correos, archivos, y por supuesto, las bases de datos.
[TIP]: Si no recuerdas tu contraseña de Plesk, contacta con tu proveedor de hosting. Ellos pueden restablecerla o darte acceso temporal.
Paso 2: Localizar el Administrador de Bases de Datos
En el panel principal de Plesk, busca el apartado que dice "Bases de datos". Dependiendo de la versión de Plesk, puede estar directamente en la pantalla principal o dentro de la pestaña de tu sitio web especÃfico.
Si tienes varios dominios, asegúrate de estar en el dominio correcto para el cual quieres crear la base de datos. Plesk organiza los recursos por dominio, asà que es importante que selecciones el sitio web correcto antes de continuar.
Haz clic en "Bases de datos". Se abrirá una nueva pantalla que muestra todas las bases de datos MySQL existentes en tu servidor (si es que tienes alguna). Aquà es donde comenzará la acción.
Paso 3: Crear una Nueva Base de Datos MySQL (Paso a Paso)
Crear una base de datos en Plesk es un proceso muy intuitivo. Sigue estos pasos al pie de la letra:
-
En la pantalla de "Bases de datos", haz clic en el botón "Agregar base de datos" (o "Create New Database"). Generalmente, es un botón azul en la esquina superior derecha.
-
Se abrirá un formulario de creación. Deberás completar los siguientes campos:
-
Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo:
misitio_wp,tienda_onlineoblog_datos. Un buen nombre te ayudará a identificarla fácilmente. -
Tipo de base de datos: Asegúrate de que esté seleccionado MySQL. Plesk también soporta MariaDB, pero para esta guÃa nos centramos en MySQL. Si tu proveedor ofrece MariaDB, también te servirá, ya que es un reemplazo directo.
-
Servidor de base de datos: Si solo tienes un servidor de bases de datos, estará seleccionado por defecto. No lo cambies.
-
-
Plesk te ofrecerá crear un usuario de base de datos al mismo tiempo. Es una buena práctica. Marca la casilla que dice "Crear un usuario de base de datos".
-
Nombre de usuario: Elige un nombre para el usuario, por ejemplo,
usuario_misitio. -
Contraseña: Es crucial que uses una contraseña segura. Puedes usar el generador de contraseñas que integra Plesk (el icono de dado) o escribir una tú mismo. Asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y sÃmbolos.
-
Tipo de acceso: En la mayorÃa de los casos, deja la opción "Solo desde el servidor" o "Cualquier host" seleccionada. La primera es más segura, pero si tu aplicación necesita conectarse desde otro servidor, elige la segunda. Para un uso estándar, la opción por defecto es perfecta.
-
-
Haz clic en "Aceptar" o "OK".
¡Felicidades! Ya has creado tu primera base de datos MySQL en Plesk. Verás que aparece en la lista con el nombre que le hayas dado, junto con el usuario asociado.
[INFO]: Anota en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante para configurar tu CMS (WordPress, etc.) o aplicación.
Paso 4: Administrar Usuarios y Permisos de la Base de Datos
Una vez que tienes la base de datos, es fundamental saber administrar quién tiene acceso y qué puede hacer. En Plesk, puedes gestionar los usuarios de manera sencilla.
Agregar un Nuevo Usuario
-
Dentro del listado de "Bases de datos", haz clic en el nombre de la base de datos a la que quieres agregar un usuario.
-
Busca la sección "Usuarios de la base de datos" y haz clic en "Agregar usuario".
-
Rellena el nombre de usuario y la contraseña, y selecciona el "Tipo de acceso" (desde el servidor o desde cualquier host).
-
Haz clic en "Aceptar". El nuevo usuario aparecerá en la lista.
Modificar Permisos de un Usuario
Cada usuario puede tener diferentes permisos sobre la base de datos. Por defecto, al crear el primer usuario, se le otorgan todos los permisos (SELECT, INSERT, UPDATE, DELETE, etc.). Sin embargo, puedes personalizarlos.
-
Haz clic en el nombre del usuario que quieres modificar dentro de la lista de usuarios de la base de datos.
-
Verás una lista de "Privilegios" con casillas de verificación. Marca o desmarca según las necesidades de tu aplicación.
- SELECT: Permite leer datos.
- INSERT: Permite añadir nuevos datos.
- UPDATE: Permite modificar datos existentes.
- DELETE: Permite eliminar datos.
- CREATE, ALTER, DROP: Permiten modificar la estructura de la base de datos (tablas). Úsalo con precaución.
-
Haz clic en "Aceptar" para guardar los cambios.
[WARNING]: Otorgar permisos excesivos a un usuario que no los necesita es un riesgo de seguridad. Si tienes una aplicación que solo lee datos (como un sitio de consulta), lo mejor es darle solo el privilegio SELECT.
Paso 5: Acceder a phpMyAdmin para Administrar la Base de Datos
Plesk integra phpMyAdmin, una herramienta web muy popular que te permite interactuar con tu base de datos MySQL a través de una interfaz gráfica. Desde aquà puedes ejecutar consultas SQL, importar y exportar datos, y ver la estructura de las tablas.
Cómo Abrir phpMyAdmin
-
En el listado de "Bases de datos", localiza la base de datos que quieres administrar.
-
Haz clic en el icono de "phpMyAdmin" (generalmente es un icono con un elefante o el logo de MySQL). Se abrirá una nueva pestaña en tu navegador con la herramienta.
-
Plesk te pedirá que selecciones el usuario con el que quieres acceder. Elige el usuario administrador de esa base de datos y haz clic en "Iniciar sesión". Si no te lo pide, entrarás directamente.
Tareas Comunes en phpMyAdmin
-
Ver tablas: En el panel izquierdo verás la lista de tablas que contiene tu base de datos. Al hacer clic en una tabla, podrás ver su estructura (columnas, tipos de datos) y sus datos (filas).
-
Ejecutar consultas SQL: En la pestaña "SQL", puedes escribir comandos SQL directamente. Esto es útil para realizar modificaciones avanzadas o buscar datos especÃficos.
-
Exportar e Importar: La pestaña "Exportar" te permite descargar una copia de seguridad de toda la base de datos en un archivo
.sql. La pestaña "Importar" te permite subir un archivo.sqlpara restaurar o cargar datos.
[TIP]: Siempre que vayas a hacer un cambio importante en tu base de datos (como borrar una tabla o modificar un campo), es recomendable hacer primero una exportación de seguridad.
Paso 6: Cómo Crear una Copia de Seguridad de tu Base de Datos
Las copias de seguridad son tu red de seguridad. Si algo sale mal, puedes restaurar tu base de datos a un estado anterior. Plesk te facilita mucho este proceso.
Copia de Seguridad desde Plesk
-
Ve a la sección "Bases de datos" y localiza la base de datos que quieres respaldar.
-
Haz clic en el icono de "Administrar" o en el nombre de la base de datos.
-
Busca la opción "Copiar a un archivo" o "Exportar". Plesk puede crear un archivo de respaldo en el servidor o descargarlo a tu ordenador.
-
Selecciona la ubicación donde quieres guardar el archivo de respaldo y haz clic en "Aceptar".
Restaurar una Copia de Seguridad
Para restaurar, el proceso es similar:
-
En el listado de bases de datos, haz clic en el icono de "Administrar".
-
Busca la opción "Restaurar desde un archivo" o "Importar".
-
Sube el archivo
.sqlque tienes guardado y haz clic en "Aceptar". Plesk se encargará de restaurar los datos.
[WARNING]: Restaurar una copia de seguridad sobrescribirá todos los datos actuales de la base de datos. Asegúrate de que es lo que quieres hacer antes de confirmar.
Paso 7: Optimizar y Reparar Tablas de la Base de Datos
Con el tiempo, las tablas de tu base de datos pueden fragmentarse o sufrir errores. Plesk y phpMyAdmin te ofrecen herramientas para mantenerlas en buen estado.
Reparar Tablas
Si tu sitio web te da errores que parecen relacionados con la base de datos, puedes intentar reparar las tablas.
-
Abre phpMyAdmin para tu base de datos.
-
Selecciona todas las tablas (haciendo clic en la casilla superior izquierda de la lista).
-
En el menú desplegable de la parte inferior, selecciona "Reparar". MySQL intentará corregir cualquier error de estructura.
Optimizar Tablas
La optimización reorganiza el almacenamiento fÃsico de las tablas para que las consultas sean más rápidas.
-
Sigue los mismos pasos que para reparar.
-
En el menú desplegable, selecciona "Optimizar". Esto es especialmente recomendable si tu base de datos ha crecido mucho o has borrado muchos datos.
[TIP]: Realiza estas tareas de mantenimiento de forma regular (por ejemplo, una vez al mes) para mantener un rendimiento óptimo de tu sitio web.
Paso 8: Eliminar una Base de Datos
Llegará un momento en que ya no necesites una base de datos (por ejemplo, si has eliminado un sitio web). Es importante saber cómo eliminarla de forma segura.
-
Ve a la sección "Bases de datos".
-
Marca la casilla de verificación junto a la base de datos que quieres eliminar.
-
Haz clic en el botón "Eliminar" (generalmente un icono de papelera).
-
Plesk te pedirá confirmación. Lee atentamente el aviso: te informará de que se eliminarán todos los datos y el usuario asociado. Si estás seguro, haz clic en "Aceptar".
[WARNING]: Esta acción es irreversible. Una vez que elimines la base de datos, no podrás recuperarla a menos que tengas una copia de seguridad. Asegúrate de haber exportado los datos antes de continuar.
Preguntas Frecuentes (FAQ) sobre MySQL en Plesk
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes, es fácil de solucionar. En Plesk, ve a la sección "Bases de datos", haz clic en el nombre de la base de datos y luego en el nombre del usuario. Ahà verás un campo para cambiar la contraseña. Guárdala en un lugar seguro.
¿Puedo usar la misma base de datos para dos sitios web diferentes?
Técnicamente sÃ, pero no es recomendable. Cada aplicación espera tener sus propias tablas y los nombres de estas podrÃan chocar, causando errores. Es mucho más seguro y limpio crear una base de datos independiente para cada sitio.
¿Cuál es la diferencia entre MySQL y MariaDB en Plesk?
MariaDB es un "fork" o derivado de MySQL, creado por los desarrolladores originales. Es 100% compatible y, en la práctica, funciona igual. Plesk te permite elegir cuál usar. Si tu proveedor te da la opción, cualquiera de las dos es una excelente elección.
Mi aplicación me pide el "host" de la base de datos. ¿Qué pongo?
En Plesk, el host de la base de datos suele ser localhost. Esto se debe a que la aplicación y la base de datos están en el mismo servidor. Si tu aplicación está en un servidor diferente, deberás usar el nombre de host del servidor de bases de datos, que puedes encontrar en los detalles de la base de datos en Plesk.
¿Es seguro usar phpMyAdmin?
SÃ, phpMyAdmin es seguro si se usa correctamente. Plesk lo asegura y lo limita a los usuarios autorizados. Solo asegúrate de no compartir tus credenciales de acceso y de cerrar sesión cuando termines.
Conclusión y Mejores Prácticas
Administrar bases de datos MySQL en Plesk es una habilidad fundamental para cualquier propietario de un sitio web. Hemos recorrido todo el proceso: desde la creación inicial, pasando por la gestión de usuarios y permisos, hasta las copias de seguridad y el mantenimiento.
Para terminar, aquà tienes algunas mejores prácticas que te ayudarán a mantener tus bases de datos seguras y eficientes:
- Usa contraseñas fuertes y únicas para cada base de datos y usuario.
- Realiza copias de seguridad con regularidad. Programa copias automáticas si tu hosting lo permite.
- Elimina los usuarios y bases de datos que ya no uses para reducir la superficie de ataque.
- Mantén tu CMS y plugins actualizados. Las vulnerabilidades en las aplicaciones son la causa más común de ataques a las bases de datos.
- No compartas tus credenciales de acceso a Plesk ni a phpMyAdmin con nadie que no lo necesite.
[INFO]: Si tu proveedor de hosting utiliza Syspanel (anteriormente conocido como HestiaCP) en lugar de Plesk, el proceso es diferente. Puedes acceder a Syspanel a través del puerto 2106 y, aunque la interfaz es distinta, los conceptos de crear y administrar bases de datos son muy similares. Busca el apartado de "Bases de Datos" en su menú principal.
Con esta guÃa, ya tienes todo lo que necesitas para dominar la creación y administración de bases de datos MySQL en Plesk. ¡Ponlo en práctica y verás que es mucho más fácil de lo que parece!
