Gestión de bases de datos en Plesk: Crear y administrar
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertirnos en expertos en la gestión de bases de datos dentro de Plesk. Las bases de datos son el motor detrás de casi cualquier sitio web dinámico, desde blogs en WordPress hasta tiendas online en WooCommerce.
En esta guía completa, aprenderás desde cero a crear, administrar y mantener tus bases de datos MySQL (y MariaDB) usando el panel de control Plesk. No necesitas ser un programador, solo seguir estos pasos sencillos.
¿Qué es una base de datos y por qué la necesitas?
Imagina que tu sitio web es una gran biblioteca. Los archivos HTML, CSS y las imágenes son los libros y los estantes. Pero, ¿dónde guardas la lista de todos los libros, quién los ha prestado o las reseñas de los lectores? Para eso necesitas un sistema de archivos organizado: la base de datos.
En términos prácticos:
- WordPress, Joomla, Drupal: usan bases de datos para guardar tus artículos, usuarios, comentarios y configuraciones.
- Tiendas online (WooCommerce, PrestaShop): almacenan productos, pedidos, clientes y precios.
- Foros y comunidades: guardan mensajes, perfiles y permisos.
Sin una base de datos, tu sitio sería estático, como un folleto en PDF. Con ella, se vuelve dinámico e interactivo.
Plesk simplifica todo el proceso. No necesitas escribir comandos complicados en la terminal. Todo se hace desde una interfaz gráfica amigable. Y recuerda, si en algún momento usas un panel alternativo como Syspanel (el puerto de acceso es el 2106), los conceptos son muy similares, aunque la interfaz cambia.
Primeros pasos: Acceder al gestor de bases de datos en Plesk
Antes de crear nada, debes saber dónde está el "taller" de las bases de datos. Sigue estos pasos:
- Inicia sesión en Plesk. Normalmente accedes a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting. - Una vez dentro del panel principal, busca en el menú lateral izquierdo la sección "Bases de datos". A veces está dentro de un submenú llamado "Sitios web y dominios".
- Haz clic en "Bases de datos". Verás una lista de todas las bases de datos que ya tienes creadas (si es que hay alguna). Si es la primera vez, la lista estará vacía.
[TIP] Si no encuentras la opción, usa el buscador en la parte superior del panel de Plesk. Escribe "base de datos" y te llevará directamente.
Cómo crear una nueva base de datos MySQL en Plesk
Crear una base de datos es el paso fundamental para instalar cualquier CMS (Sistema de Gestión de Contenidos). Vamos a hacerlo paso a paso.
Paso 1: Iniciar el asistente de creación
En la pantalla de Bases de datos, busca y haz clic en el botón "Añadir base de datos" (suele ser un botón azul o verde, a menudo con un símbolo "+").
Paso 2: Configurar los datos básicos
Se abrirá un formulario. Debes rellenar los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si es para un blog de recetas, podrías llamarla
blog_recetas_db. Importante: Plesk a menudo añade un prefijo con tu nombre de usuario (ej.usuario_blog_recetas_db). No te preocupes, es normal. - Tipo de base de datos: Aquí seleccionas el motor. Las opciones más comunes son:
- MySQL: El estándar de la industria, compatible con casi todo.
- MariaDB: Un clon mejorado de MySQL, también muy popular y compatible.
- Generalmente, cualquiera de las dos funciona perfectamente. Si tu aplicación (como WordPress) no especifica, elige MySQL.
- Servidor de base de datos: Si tienes varios servidores (por ejemplo, uno local y uno remoto), selecciona el que corresponda. Lo más habitual es dejar el que viene por defecto.
Paso 3: Crear un usuario para la base de datos
¡Este paso es crucial! Una base de datos sin un "usuario" es como una caja fuerte sin llave. Necesitas un usuario que pueda abrirla y trabajar con ella.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo,
usu_blog. - Nueva contraseña: Genera una contraseña segura. Plesk tiene un botón mágico con forma de llave o dado que genera una contraseña aleatoria muy robusta. ¡Úsalo! Luego, cópiala y pégala en un lugar seguro (como un gestor de contraseñas o un bloc de notas temporal).
- Confirmar contraseña: Vuelve a escribir la contraseña.
[WARNING] ¡No pierdas esta contraseña! La necesitarás para instalar aplicaciones como WordPress o para conectarte desde programas como phpMyAdmin. Sin ella, no podrás acceder a los datos de tu base de datos.
Paso 4: Finalizar la creación
Revisa que todos los datos sean correctos y haz clic en "Aceptar" o "Crear". ¡Enhorabuena! Ya tienes tu primera base de datos MySQL creada en Plesk. La verás listada en tu panel de Bases de datos.
Administrar bases de datos: Herramientas y acciones clave
Una vez creada, necesitas saber cómo gestionarla. Plesk ofrece varias herramientas integradas.
Acceder a phpMyAdmin: El editor visual de bases de datos
phpMyAdmin es la herramienta estrella para administrar bases de datos MySQL y MariaDB. Te permite ver tablas, ejecutar consultas SQL, importar y exportar datos, todo desde tu navegador.
¿Cómo acceder desde Plesk?
- Ve a la sección "Bases de datos".
- Localiza la base de datos que quieres gestionar.
- Busca el icono o enlace que dice "phpMyAdmin" (suele ser un icono de una base de datos o un botón con las letras "SQL").
- Haz clic. Se abrirá una nueva pestaña o ventana y accederás directamente a la interfaz de phpMyAdmin, ya autenticado. No necesitas volver a introducir usuario y contraseña.
¿Qué puedes hacer en phpMyAdmin?
- Navegar por las tablas: Ver el contenido de cada tabla (por ejemplo, la tabla
wp_postsde WordPress). - Ejecutar consultas SQL: Si sabes un poco de lenguaje SQL, puedes escribir comandos para buscar, modificar o borrar datos.
- Importar/Exportar: Esencial para hacer copias de seguridad o migrar tu sitio a otro servidor.
Copias de seguridad: Tu seguro de vida digital
Las bases de datos son frágiles. Un error humano, un plugin malicioso o un fallo del servidor pueden borrar todo tu contenido. Por eso, hacer copias de seguridad periódicas es obligatorio.
Plesk ofrece dos formas principales:
-
Desde el panel de Bases de datos:
- Junto a cada base de datos, verás un icono de "Descargar" o "Exportar dump".
- Al hacer clic, Plesk generará un archivo
.sqlcon toda la estructura y los datos de tu base de datos. Guárdalo en tu ordenador.
-
Desde el Administrador de Copias de Seguridad (Backup Manager):
- Ve a la sección "Herramientas y ajustes" > "Administrador de copias de seguridad".
- Aquí puedes programar copias de seguridad automáticas diarias, semanales o mensuales. Es la opción más recomendable.
- Puedes elegir que la copia incluya solo las bases de datos, solo los archivos del sitio, o todo junto.
[INFO] Recuerda que una copia de seguridad de la base de datos solo sirve si también tienes una copia de seguridad de los archivos de tu sitio (temas, plugins, imágenes). Lo ideal es hacer una copia completa del sitio.
Cambiar la contraseña de un usuario de base de datos
Si sospechas que tu contraseña ha sido comprometida o simplemente la has olvidado, puedes cambiarla fácilmente:
- En la lista de Bases de datos, haz clic en el nombre de la base de datos que quieras modificar.
- Se abrirá una ventana con los detalles. Verás una sección llamada "Usuarios".
- Haz clic en el icono de "Cambiar contraseña" (normalmente un candado o un lápiz).
- Introduce la nueva contraseña y confírmala. ¡No olvides actualizarla también en el archivo de configuración de tu sitio web (por ejemplo, en
wp-config.phpde WordPress)!
Eliminar una base de datos
Cuidado: Esta acción es irreversible. Solo elimina una base de datos si estás 100% seguro de que ya no la necesitas.
- En la lista de Bases de datos, marca la casilla junto a la base de datos que quieres eliminar.
- Haz clic en el botón "Eliminar" (suele ser una papelera o un aspa roja).
- Plesk te pedirá confirmación. Lee el mensaje atentamente. Si estás seguro, confirma la eliminación.
Preguntas Frecuentes (FAQ) sobre bases de datos en Plesk
Aquí respondo las dudas más comunes que nos llegan al soporte técnico.
1. ¿Cuál es la diferencia entre MySQL y MariaDB en Plesk?
Respuesta: MariaDB es un "fork" (derivación) de MySQL, creado por los desarrolladores originales de MySQL. Es 100% compatible con MySQL, pero suele ser más rápido, tener más motores de almacenamiento y ser más activo en su desarrollo. En la práctica, para el 99% de las aplicaciones (WordPress, Joomla, etc.), son intercambiables. Si tu proveedor te ofrece ambas, elige MariaDB por ser más moderna, pero MySQL también funciona perfectamente.
2. No recuerdo la contraseña de mi base de datos, ¿cómo la recupero?
Respuesta: No puedes "recuperar" la contraseña antigua, pero puedes cambiarla por una nueva. Sigue los pasos de la sección anterior "Cambiar la contraseña de un usuario de base de datos". Luego, actualiza esa contraseña en el archivo de configuración de tu sitio (por ejemplo, wp-config.php para WordPress).
3. ¿Puedo tener varias bases de datos en un mismo plan de hosting?
Respuesta: Sí, casi siempre. La mayoría de los planes de hosting en Plesk te permiten crear múltiples bases de datos. El límite depende de tu plan contratado (por ejemplo, 5, 10 o ilimitadas). Puedes ver tu límite en la sección de "Recursos" o "Estadísticas" de tu panel.
4. Mi sitio web da error "Error establishing a database connection", ¿qué hago?
Respuesta: Este es el error más común y suele deberse a:
- Credenciales incorrectas: Revisa que el nombre de la base de datos, el usuario y la contraseña en tu archivo de configuración (ej.
wp-config.php) sean exactamente los mismos que has creado en Plesk. - Servidor de base de datos caído: A veces el servicio MySQL o MariaDB se detiene. En Plesk, ve a "Herramientas y ajustes" > "Servicios" y busca
mysqlomariadb. Asegúrate de que esté en verde y "En ejecución". Si no, haz clic en "Iniciar". - Base de datos corrupta: Si los pasos anteriores fallan, puede que la base de datos esté dañada. Desde phpMyAdmin, puedes intentar reparar las tablas (selecciona todas las tablas y en el menú desplegable elige "Reparar tabla").
5. ¿Cómo importo una base de datos SQL que me han dado?
Respuesta: Es muy sencillo:
- Accede a phpMyAdmin desde Plesk para la base de datos donde quieras importar.
- Haz clic en la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige tu archivo
.sql. - Asegúrate de que el formato de codificación sea el correcto (normalmente
utf-8). - Haz clic en "Continuar". Dependiendo del tamaño del archivo, puede tardar unos segundos o minutos.
6. ¿Plesk me permite acceder a la base de datos desde una aplicación externa (como un programa de escritorio)?
Respuesta: Sí, pero con precaución. Necesitas saber la dirección del servidor de bases de datos. Normalmente es localhost si la aplicación está en el mismo servidor, o una IP específica si es remota. Para conexiones remotas, a menudo debes habilitar el acceso remoto en los ajustes del servidor de Plesk (puede requerir configuración avanzada). Te recomiendo usar siempre phpMyAdmin para tareas administrativas, a menos que tengas una necesidad muy específica.
Consejos finales para una gestión exitosa
- Nombres claros: Usa nombres descriptivos para tus bases de datos y usuarios. Evita nombres genéricos como
db1ouser1. - Contraseñas fuertes: No uses "123456" o "admin". Usa el generador de contraseñas de Plesk.
- Copia de seguridad automática: Actívala desde el primer día. Te ahorrará muchos dolores de cabeza.
- Actualiza tu CMS: Mantén WordPress, Joomla, etc., actualizados. Las vulnerabilidades de seguridad suelen atacar las bases de datos.
- No compartas tu acceso de Plesk: Cada usuario debe tener sus propias credenciales para las bases de datos.
[TIP] Si estás migrando un sitio desde otro panel como Syspanel (puerto 2106), el proceso es muy similar. Exporta la base de datos desde el panel antiguo (normalmente usando phpMyAdmin) e impórtala en Plesk siguiendo los pasos de la FAQ. ¡Verás que es pan comido!
Espero que esta guía te haya sido de gran ayuda. La gestión de bases de datos en Plesk es una habilidad fundamental que, una vez dominada, te dará un control total sobre tu sitio web. Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a triunfar en la web!
