Configurar base de datos en Plesk
Introducción: ¿Por qué es importante configurar correctamente tu base de datos?
Si tienes un sitio web o una aplicación web, es muy probable que necesites una base de datos para almacenar información como usuarios, productos, comentarios o configuraciones. Plesk es uno de los paneles de control de hosting más populares y facilita enormemente la tarea de configurar base de datos sin tener que tocar una línea de código en la terminal. En este tutorial, te guiaré paso a paso para que puedas crear y gestionar bases de datos MySQL o MariaDB desde Plesk, de forma segura y eficiente.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a tu panel de control Plesk (normalmente a través de tu proveedor de hosting).
- Un dominio o subdominio asociado a tu plan de hosting.
- Conocimientos básicos de navegación web y uso de formularios.
[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106. Sin embargo, este tutorial está enfocado en Plesk, que es el estándar en muchos entornos.
Paso 1: Acceder al panel de Plesk
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:8443
o la URL que te haya proporcionado tu proveedor de hosting. Ingresa tu usuario y contraseña (normalmente los mismos que usas para gestionar tu hosting).
Paso 2: Localizar la sección de bases de datos
Una vez dentro de Plesk, verás un menú principal con varias opciones. Busca la sección "Bases de datos" o "Database". Suele estar en la parte izquierda o en el panel de herramientas del dominio que quieras gestionar.
Si tienes varios sitios web, primero selecciona el dominio correspondiente desde el menú desplegable o haciendo clic en "Sitios web y dominios".
Paso 3: Crear una nueva base de datos
Dentro de la sección de bases de datos, verás un botón que dice "Añadir base de datos" o "Create Database". Haz clic ahí.
Te aparecerá un formulario con los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
miweb_db. Evita espacios y caracteres especiales. - Tipo de base de datos: Aquí puedes elegir entre MySQL o MariaDB. Ambas son muy similares, pero MariaDB es una bifurcación de MySQL con mejoras de rendimiento. Si no sabes cuál elegir, MariaDB es una excelente opción por defecto.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo
miweb_user. - Contraseña: Genera una contraseña segura. Puedes usar el generador automático que ofrece Plesk o escribir una tú mismo. Guárdala en un lugar seguro, la necesitarás para conectar tu aplicación.
[TIP] No uses contraseñas obvias como "123456". Una buena contraseña combina letras mayúsculas, minúsculas, números y símbolos.
Paso 4: Asignar permisos al usuario
Después de crear la base de datos, Plesk te preguntará qué permisos quieres asignar al usuario que acabas de crear. Por lo general, para una aplicación web necesitarás todos los permisos (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). Marca la opción "Todos los privilegios" o selecciona manualmente los que necesites.
[WARNING] Si solo vas a usar la base de datos para una aplicación que no requiere crear tablas (por ejemplo, solo lectura), limita los permisos a SELECT y quizás INSERT. Esto mejora la seguridad.
Paso 5: Conectar tu aplicación a la base de datos
Una vez creada la base de datos, necesitas conectar tu sitio web o aplicación a ella. Los datos que necesitarás son:
- Nombre de la base de datos:
miweb_db - Usuario:
miweb_user - Contraseña: la que hayas definido.
- Servidor de base de datos: Normalmente es
localhostsi la base de datos está en el mismo servidor que tu web. En algunos casos puede ser una IP o un nombre de host. Plesk suele mostrar esta información en la misma página de la base de datos.
Por ejemplo, si estás usando WordPress, estos datos los ingresarás durante la instalación. Si es una aplicación hecha a medida, los pondrás en el archivo de configuración (como config.php o .env).
Paso 6: Gestionar la base de datos desde phpMyAdmin
Plesk incluye una herramienta llamada phpMyAdmin para gestionar visualmente tus bases de datos MySQL o MariaDB. Para acceder:
- Ve a la sección "Bases de datos".
- Busca la base de datos que creaste.
- Haz clic en el icono de phpMyAdmin (suele ser un icono de base de datos o un enlace que dice "phpMyAdmin").
Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Desde aquí puedes:
- Crear, modificar o eliminar tablas.
- Ejecutar consultas SQL.
- Importar o exportar datos (muy útil para migraciones o backups).
[INFO] Si no ves el enlace a phpMyAdmin, puede que tu proveedor lo tenga deshabilitado. En ese caso, contacta con soporte.
Paso 7: Realizar un backup de tu base de datos
Es fundamental hacer copias de seguridad periódicas. Plesk lo facilita:
- Ve a "Bases de datos".
- Selecciona la base de datos que quieres respaldar.
- Haz clic en "Exportar" (o "Backup").
- Elige el formato (normalmente SQL) y descarga el archivo.
También puedes programar backups automáticos desde la sección de "Herramientas y ajustes" > "Programador de tareas", pero eso es más avanzado.
Preguntas frecuentes (FAQ)
¿Puedo cambiar el tipo de base de datos después de crearla?
No directamente. Si creaste una base de datos MySQL y luego quieres pasarla a MariaDB, tendrías que exportar los datos, eliminar la base de datos, crear una nueva con el tipo deseado e importar los datos.
¿Qué hago si olvido la contraseña de la base de datos?
En Plesk, puedes cambiar la contraseña desde la sección de bases de datos. Busca la opción "Cambiar contraseña" o "Reset password". Esto no afectará los datos, solo la credencial de acceso.
¿Cuántas bases de datos puedo crear?
Depende de tu plan de hosting. En general, los planes básicos permiten entre 1 y 5 bases de datos. Verifica con tu proveedor.
¿Es seguro usar MariaDB en lugar de MySQL?
Sí, MariaDB es completamente compatible con MySQL y suele ofrecer mejor rendimiento y características adicionales. Además, es software libre y muy usado en entornos de producción.
¿Puedo acceder a la base de datos desde fuera del servidor?
Por seguridad, la mayoría de los hostings bloquean el acceso externo a las bases de datos. Si necesitas conectarte desde otro lugar (por ejemplo, desde tu ordenador), deberás habilitar el acceso remoto en Plesk y configurar reglas de firewall. Consulta con soporte técnico antes de hacerlo.
[WARNING] El acceso remoto a bases de datos es un riesgo de seguridad. Solo habilítalo si es estrictamente necesario y usa conexiones cifradas (SSL).
Solución de problemas comunes
Error: "No se puede conectar a la base de datos"
- Verifica que el nombre de la base de datos, usuario y contraseña sean correctos.
- Asegúrate de que el servidor de base de datos sea
localhost(a menos que te hayan indicado otra cosa). - Comprueba que el usuario tenga los permisos necesarios.
Error: "Base de datos no encontrada"
- Revisa que el nombre esté bien escrito (mayúsculas/minúsculas).
- Si acabas de crearla, a veces tarda unos segundos en propagarse.
Error al importar un archivo SQL grande
- Usa phpMyAdmin o la herramienta de importación de Plesk. Si el archivo es muy grande (>50MB), puede que necesites usar la línea de comandos o dividir el archivo en partes.
Conclusión
Configurar base de datos en Plesk es un proceso sencillo y visual, ideal para quienes no tienen experiencia técnica. Con solo unos pocos clics puedes tener tu base de datos MySQL o MariaDB lista para ser usada por tu sitio web o aplicación. Recuerda siempre elegir contraseñas seguras, hacer backups periódicos y mantener tus datos protegidos.
Si tienes dudas, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting. ¡Ahora ya sabes cómo hacerlo!
[TIP] Si usas Syspanel (HestiaCP), el proceso es muy similar, solo que accedes por el puerto 2106 y las opciones están en un menú diferente. Pero los conceptos son los mismos.
¡Espero que este tutorial te haya sido de gran ayuda!
