Cómo configurar una base de datos MariaDB en Plesk
¡Hola! Bienvenido a esta guía completa y sencilla para configurar una base de datos MariaDB en Plesk. Si estás administrando un sitio web o una aplicación, una base de datos es esencial para almacenar información como usuarios, productos o publicaciones. MariaDB es una de las opciones más rápidas y fiables, y Plesk te permite gestionarla de forma muy visual. En este tutorial, te explicaré paso a paso cómo crear, gestionar y conectar tu base de datos, todo desde el panel de Plesk. No necesitas ser un experto en servidores; solo sigue las instrucciones y en pocos minutos tendrás tu base de datos funcionando.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente a mano:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar bases de datos. Normalmente accedes a través de
https://tudominio.com:8443o la dirección que te haya proporcionado tu proveedor de hosting. - Un sitio web o aplicación: La base de datos se asociará a un sitio. Si aún no tienes uno, créalo en Plesk (ve a "Sitios web y dominios" y añade un nuevo dominio).
- Nombre de la base de datos y usuario: Piensa en un nombre descriptivo (ej:
mi_app_db) y un usuario (ej:usuario_app). También necesitarás una contraseña segura.
[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que la gestión de bases de datos es similar, pero el acceso al panel suele ser a través del puerto 2106 (ej:
https://tudominio.com:2106). Sin embargo, este tutorial se centra en Plesk, que es aún más amigable.
Paso 1: Acceder a la sección de Bases de Datos en Plesk
Plesk organiza todas las herramientas en un menú lateral. Sigue estos pasos:
- Inicia sesión en tu panel de Plesk.
- En el menú de la izquierda, busca la sección "Bases de datos" (a veces aparece como "Base de datos" o un icono de un cilindro). Haz clic.
- Verás un listado de todas las bases de datos existentes (si tienes alguna). En la parte superior derecha, busca el botón "Añadir base de datos" o "Crear base de datos". Pulsa ahí.
Paso 2: Crear la base de datos MariaDB
Ahora rellenaremos el formulario de creación. Es muy intuitivo.
2.1. Nombre de la base de datos
Escribe un nombre único para tu base de datos. Por ejemplo: blog_noticias o tienda_online. Evita espacios y caracteres especiales; usa solo letras, números y guiones bajos.
2.2. Tipo de base de datos
Plesk te mostrará las opciones disponibles. Selecciona MariaDB. Si ves "MySQL", no te preocupes, en Plesk MariaDB suele ser la opción predeterminada y es compatible al 100% con MySQL.
2.3. Usuario y contraseña
Aquí crearás el usuario que se conectará a la base de datos desde tu aplicación (WordPress, Joomla, Laravel, etc.).
- Nombre de usuario: Elige un nombre (ej:
admin_blog). - Contraseña: Genera una contraseña segura. Plesk suele ofrecer un generador automático. Si la escribes manualmente, usa mayúsculas, minúsculas, números y símbolos.
- Confirmar contraseña: Repite la misma.
2.4. Asignar a un sitio web (opcional pero recomendado)
En la misma pantalla, verás un desplegable llamado "Asociar con el sitio web". Selecciona el dominio o subdominio que usará esta base de datos. Esto ayuda a Plesk a organizar los recursos.
[WARNING] Si no asocias la base de datos a un sitio, igualmente funcionará, pero te resultará más difícil localizarla más adelante. Siempre es mejor vincularla.
Una vez relleno todo, pulsa "Aceptar" o "Crear". ¡Felicidades! Ya tienes tu base de datos MariaDB lista.
Paso 3: Gestionar tu base de datos desde Plesk
Después de crearla, verás la base de datos en el listado. Desde ahí puedes realizar varias acciones útiles.
3.1. Acceder a phpMyAdmin
phpMyAdmin es una herramienta web que te permite manejar la base de datos con una interfaz gráfica. Para abrirla:
- En el listado de bases de datos, haz clic en el nombre de tu base de datos (o en el icono de "phpMyAdmin" que suele aparecer al lado).
- Se abrirá una nueva pestaña con phpMyAdmin. Inicia sesión con el usuario y contraseña que creaste (o usa las credenciales que Plesk te muestra).
- Desde aquí puedes crear tablas, importar/exportar datos, ejecutar consultas SQL, etc.
3.2. Cambiar la contraseña del usuario
Si olvidaste la contraseña o necesitas cambiarla por seguridad:
- En el listado de bases de datos, haz clic en el nombre de la base de datos.
- Busca la sección "Usuarios" o "Cambiar contraseña".
- Introduce la nueva contraseña y confírmala. Pulsa "Aceptar".
3.3. Eliminar una base de datos
Ten cuidado con esto, ya que borrarás todos los datos. Ve a la base de datos, haz clic en la casilla de verificación y luego en el botón "Eliminar". Plesk te pedirá confirmación.
[INFO] Siempre es recomendable hacer una copia de seguridad antes de eliminar. En Plesk puedes exportar la base de datos desde phpMyAdmin o usar la herramienta "Copias de seguridad" del panel.
Paso 4: Conectar tu aplicación a la base de datos
Ahora que tienes la base de datos, tu aplicación (por ejemplo, WordPress) necesita conectarse a ella. Para ello, necesitarás los siguientes datos:
- Nombre de la base de datos: El que pusiste al crearla (ej:
blog_noticias). - Usuario: El usuario que creaste (ej:
admin_blog). - Contraseña: La contraseña de ese usuario.
- Servidor (host): Normalmente es
localhost. En Plesk, si la base de datos y el sitio web están en el mismo servidor, siempre usalocalhost. Si usas un servidor remoto, te proporcionarán una IP o nombre de host. - Puerto: Por defecto, MariaDB usa el puerto 3306. En la mayoría de los casos no necesitas cambiarlo.
Ejemplo con WordPress
- Durante la instalación de WordPress, te pedirá los datos de la base de datos.
- Introduce
localhostcomo servidor, el nombre de tu base de datos, el usuario y la contraseña. - WordPress creará las tablas automáticamente.
Ejemplo con Laravel (archivo .env)
En tu proyecto Laravel, edita el archivo .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog_noticias
DB_USERNAME=admin_blog
DB_PASSWORD=tu_contraseña_segura
[TIP] MariaDB es totalmente compatible con MySQL, por lo que en la configuración de tu aplicación puedes usar
mysqlcomo tipo de conexión.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que surgen al configurar bases de datos en Plesk.
¿Puedo usar MariaDB con aplicaciones que requieren MySQL?
Sí, absolutamente. MariaDB es un reemplazo directo de MySQL. Todas las funciones, consultas y comandos son compatibles. No tendrás ningún problema.
¿Cómo importo una base de datos existente?
Ve a phpMyAdmin, selecciona tu base de datos, haz clic en la pestaña "Importar", elige el archivo .sql y pulsa "Continuar". También puedes usar la herramienta "Importar" dentro de la sección de bases de datos en Plesk (si está disponible).
¿Cuántas bases de datos puedo crear en Plesk?
Depende de tu plan de hosting. En Plesk, el límite lo establece tu proveedor. Normalmente, los planes básicos incluyen entre 1 y 5 bases de datos, pero puedes adquirir más.
¿Qué hago si olvido la contraseña de la base de datos?
No te preocupes. Desde Plesk, ve a la base de datos, busca la opción "Cambiar contraseña" y establece una nueva. Luego actualiza ese dato en tu aplicación.
¿Es seguro almacenar la contraseña en texto plano en el archivo de configuración?
No es lo ideal, pero es la práctica común en aplicaciones como WordPress. Para mayor seguridad, puedes limitar los permisos del archivo (ej: chmod 600 en Linux) o usar variables de entorno. Plesk también permite configurar usuarios de base de datos con permisos restringidos (solo lectura, solo escritura, etc.).
¿Puedo acceder a la base de datos desde fuera del servidor?
Sí, pero no es recomendable por seguridad. Si necesitas hacerlo, en Plesk puedes configurar el acceso remoto desde la sección de la base de datos (a veces está en "Opciones avanzadas"). Asegúrate de restringir las IPs permitidas.
Consejos finales para un uso óptimo
- Usa contraseñas fuertes: No uses "123456" ni "admin". Genera contraseñas con al menos 12 caracteres, mezclando tipos.
- Haz copias de seguridad periódicas: Plesk tiene una herramienta de backup automático. Programa copias semanales de tus bases de datos.
- Mantén MariaDB actualizado: Plesk se encarga de las actualizaciones del sistema, pero verifica que tu proveedor de hosting mantenga el software al día.
- Optimiza tus consultas: Si tu web va lenta, revisa las consultas SQL desde phpMyAdmin. Puedes añadir índices a las tablas para acelerar las búsquedas.
- No compartas las credenciales: Cada aplicación debe tener su propio usuario de base de datos. No uses el mismo para varias webs.
[WARNING] Si migras tu sitio a otro servidor, recuerda exportar la base de datos (desde phpMyAdmin o Plesk) e importarla en el nuevo destino. No olvides actualizar los datos de conexión en tu aplicación.
Conclusión
Configurar una base de datos MariaDB en Plesk es un proceso sencillo y rápido. Con solo unos clics tienes tu base de datos lista para ser usada por cualquier aplicación. Recuerda que Plesk te ofrece herramientas como phpMyAdmin para gestionarla visualmente, y que puedes crear tantas bases de datos como tu plan lo permita.
Ahora ya sabes cómo hacerlo. Si tienes alguna duda, revisa la sección de FAQ o consulta la documentación de tu proveedor de hosting. ¡Manos a la obra y a construir tu próximo proyecto digital!
[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. En ese panel, busca "Base de datos" en el menú y sigue pasos análogos. Sin embargo, Plesk es mucho más visual y recomendado para principiantes.
¡Espero que este tutorial te haya sido de gran ayuda!
