Configurar base de datos en Plesk: Guía rápida
Sabemos que gestionar una base de datos puede sonar a algo muy técnico, pero no te preocupes. En esta guía rápida te vamos a explicar paso a paso cómo configurar base de datos en Plesk usando los gestores más populares como MySQL y MariaDB. Tanto si eres principiante como si ya tienes algo de experiencia, este tutorial está diseñado para que puedas crear, administrar y conectar tu base de datos sin complicaciones. Al final, también resolveremos las dudas más frecuentes para que no te quede ninguna pregunta sin respuesta.
¿Qué necesitas saber antes de empezar?
Antes de lanzarnos a los pasos, es importante que entiendas algunos conceptos básicos. Plesk es un panel de control de hosting muy popular que te permite gestionar tu sitio web, correos electrónicos, archivos y, por supuesto, las bases de datos. La base de datos es como un gran archivador donde se guarda toda la información dinámica de tu web: usuarios, productos, comentarios, etc.
MySQL y MariaDB son los sistemas de gestión de bases de datos más comunes. MariaDB es un fork de MySQL, pero funcionan de manera muy similar. En Plesk, puedes elegir entre uno u otro al crear tu base de datos. No te preocupes por las diferencias técnicas; para el día a día, ambos se comportan igual.
[INFO] Si tu hosting utiliza Plesk, lo más probable es que ya tengas instalado MySQL o MariaDB. Si no estás seguro, al entrar en la sección de bases de datos verás cuál está disponible.
Paso 1: Acceder a la sección de bases de datos en Plesk
Lo primero es iniciar sesión en tu panel de Plesk. Normalmente, la dirección es algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting. Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la opción Bases de datos.
- Haz clic en ella y verás un listado de todas las bases de datos que ya tienes (si es que tienes alguna).
- Para crear una nueva, pulsa el botón Añadir base de datos (o Crear base de datos).
[TIP] Si no ves la opción "Bases de datos", revisa que estás en la suscripción correcta (dominio) y que tu plan de hosting lo incluye. En algunos casos, el administrador puede haber restringido esta función.
Paso 2: Crear una nueva base de datos MySQL o MariaDB
Al hacer clic en "Añadir base de datos", se abrirá un formulario. Aquí es donde configurarás los parámetros básicos. Te explicamos cada campo:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
blog_dbotienda_productos. Evita espacios y caracteres especiales; usa solo letras, números y guiones bajos. - Tipo de base de datos: Selecciona MySQL o MariaDB. Si tienes duda, elige MySQL, que es el estándar más universal.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo,
usuario_blog. Este usuario será el que use tu aplicación (WordPress, Joomla, etc.) para conectarse. - Contraseña: Es muy importante que uses una contraseña segura. Puedes generar una automáticamente con el botón Generar o escribirla tú mismo. Anótala en un lugar seguro.
- Confirmar contraseña: Repite la contraseña.
- Privilegios: Por lo general, selecciona Todos los privilegios para que el usuario pueda hacer todo (leer, escribir, modificar, borrar). Si eres más avanzado, puedes limitarlos, pero para empezar, déjalo así.
Una vez rellenado, pulsa Aceptar o Crear. En pocos segundos, tu base de datos estará lista.
[WARNING] No uses contraseñas débiles como "123456" o "password". Una base de datos mal protegida puede ser vulnerable a ataques. Usa al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos.
Paso 3: Conectar tu aplicación a la base de datos
Ahora que ya tienes la base de datos creada, necesitas decirle a tu sitio web (WordPress, PrestaShop, etc.) que use esa base de datos. Aquí te explicamos el proceso general:
- Durante la instalación de tu CMS (sistema de gestión de contenidos), te pedirá los datos de conexión.
- Introduce el nombre de la base de datos que creaste.
- Introduce el nombre de usuario y la contraseña.
- El servidor de base de datos suele ser
localhosto la dirección IP del servidor. En la mayoría de los casos, conlocalhostfunciona. Si no, revisa los datos de conexión en Plesk (en la sección de bases de datos, al hacer clic en el nombre de tu BD, verás el servidor).
Ejemplo típico para WordPress:
- Nombre de la base de datos:
blog_db - Usuario:
usuario_blog - Contraseña:
tu_contraseña_segura - Servidor de base de datos:
localhost
[INFO] Si estás usando un CMS como WordPress, también puedes usar herramientas como phpMyAdmin (accesible desde Plesk) para importar una base de datos existente. Pero eso lo veremos más adelante.
Paso 4: Gestionar tu base de datos desde phpMyAdmin
Plesk incluye una herramienta llamada phpMyAdmin que te permite administrar visualmente tu base de datos. Aquí puedes crear tablas, modificar datos, hacer consultas SQL, etc. Para acceder:
- En la sección Bases de datos de Plesk, localiza la base de datos que creaste.
- Haz clic en el icono de phpMyAdmin (normalmente es un icono de una base de datos o un enlace que dice "phpMyAdmin").
- Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. No necesitas volver a iniciar sesión, ya que Plesk te autentica automáticamente.
Desde aquí puedes:
- Crear tablas: Por ejemplo, para un blog, necesitarás tablas como
wp_posts,wp_users, etc. - Importar/Exportar bases de datos: Muy útil si migras tu sitio. Usa la opción Importar para cargar un archivo
.sql. - Ejecutar consultas SQL: Si sabes SQL, puedes escribir comandos directamente.
[TIP] Si no ves el botón de phpMyAdmin, puede que el administrador lo haya desactivado. En ese caso, contacta con tu soporte técnico.
Paso 5: Configurar usuarios y permisos adicionales
A veces necesitas dar acceso a otra persona (como un desarrollador) a tu base de datos sin darle acceso total a Plesk. Para ello, puedes crear usuarios adicionales:
- En la sección Bases de datos, haz clic en el nombre de tu base de datos.
- Busca la opción Añadir usuario o Usuarios de base de datos.
- Crea un nuevo usuario con su contraseña y asígnale los privilegios que consideres (por ejemplo, solo lectura).
- Guarda los cambios.
Este nuevo usuario podrá conectarse a la base de datos desde cualquier aplicación, pero no tendrá acceso al panel de Plesk.
[WARNING] No compartas el usuario administrador de la base de datos con nadie. Crea usuarios específicos para cada aplicación o persona.
Solución de problemas comunes (FAQ)
Aquí respondemos a las preguntas más frecuentes que suelen tener nuestros clientes al configurar base de datos en Plesk:
¿Por qué no puedo conectarme a mi base de datos?
- Causa común: El nombre del servidor no es correcto. Prueba con
localhosto con la IP del servidor que aparece en los detalles de la base de datos en Plesk. - Solución: Revisa que el usuario y la contraseña sean exactamente los que creaste. Si usaste un generador automático, asegúrate de copiar la contraseña completa.
¿Puedo cambiar el nombre de la base de datos después de crearla?
- Respuesta: No directamente desde Plesk. Tendrías que crear una nueva base de datos y migrar los datos mediante exportación/importación. Es mejor elegir un nombre definitivo desde el principio.
¿Qué hago si olvido la contraseña de la base de datos?
- Solución: Desde Plesk, puedes cambiar la contraseña de cualquier usuario de base de datos. Ve a la base de datos, selecciona el usuario y pulsa Cambiar contraseña. Eso sí, si tu aplicación ya está conectada, deberás actualizar la contraseña en el archivo de configuración (por ejemplo,
wp-config.phpen WordPress).
¿Es lo mismo MySQL que MariaDB?
- Respuesta: Son muy similares, pero MariaDB tiene algunas mejoras de rendimiento y características adicionales. Si tu aplicación lo soporta, puedes usar cualquiera. En Plesk, normalmente puedes elegir al crear la base de datos.
¿Cómo importo una base de datos existente?
- Paso a paso: Desde phpMyAdmin, selecciona tu base de datos, ve a la pestaña Importar, elige el archivo
.sqly haz clic en Continuar. Asegúrate de que el archivo no sea demasiado grande; si lo es, puedes usar herramientas como BigDump o pedir ayuda a tu hosting.
¿Mi base de datos se respalda automáticamente?
- Depende: Algunos planes de hosting incluyen backups automáticos. En Plesk, puedes configurar backups manuales desde la sección Herramientas y ajustes > Administrador de backups. Te recomendamos hacer copias periódicas.
[INFO] Si tu hosting usa el panel Syspanel (anteriormente HestiaCP), el proceso es similar, pero accedes por el puerto 2106. La interfaz es diferente, pero los conceptos son los mismos: crear base de datos, usuario y asignar privilegios.
Consejos finales para mantener tu base de datos segura
- Actualiza regularmente: Tanto Plesk como tu CMS y sus plugins. Las vulnerabilidades en el software pueden exponer tu base de datos.
- Usa contraseñas fuertes: Como ya mencionamos, evita contraseñas obvias.
- Limita los privilegios: Si una aplicación solo necesita leer datos, no le des permisos de escritura.
- Haz backups frecuentes: Nunca está de más tener una copia de seguridad por si algo sale mal.
- Monitorea el tamaño: Las bases de datos pueden crecer mucho. Revisa periódicamente el espacio que ocupan y optimiza tablas si es necesario.
Resumen
Configurar una base de datos en Plesk es un proceso sencillo que se resume en tres pasos: crear la base de datos, asignar un usuario y contraseña, y conectar tu aplicación. Tanto si usas MySQL como MariaDB, el panel te guía de forma intuitiva. Además, con herramientas como phpMyAdmin, puedes gestionar todo el contenido sin necesidad de saber comandos SQL.
Esperamos que este tutorial te haya sido de ayuda. Si tienes más dudas, recuerda que nuestro equipo de soporte está disponible para ayudarte. ¡Ahora ya puedes poner en marcha tu sitio web con su base de datos funcionando a la perfección!
