Guía para crear una base de datos MySQL en Plesk (paso a paso)
¿Qué es Plesk y por qué usar su gestor de bases de datos?
Plesk es uno de los paneles de control de hosting más populares del mundo. Su interfaz gráfica permite gestionar todo tu servidor o plan de alojamiento desde un navegador web, sin necesidad de usar comandos de terminal. Dentro de sus muchas funciones, una de las más importantes es la gestión de bases de datos MySQL.
Si tienes una web con WordPress, Joomla, PrestaShop o cualquier aplicación que necesite guardar información, necesitarás una base de datos. Con Plesk, crear base de datos Plesk es un proceso muy sencillo que no requiere conocimientos avanzados de programación. En esta guía paso a paso, te enseñaré a hacerlo desde cero, además de cómo administrar usuarios, permisos y solucionar problemas comunes.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, asegúrate de tener lo siguiente:
- Acceso a Plesk con permisos de administrador o de suscripción.
- Un dominio o subdominio activo donde quieras usar la base de datos.
- Saber qué aplicación vas a instalar (por ejemplo, WordPress) para configurar correctamente el nombre y usuario.
[INFO] Si no sabes si tu plan incluye Plesk, contacta con tu proveedor de hosting. La mayoría de los planes Linux lo incluyen de serie.
Paso 1: Acceder al panel de Plesk
Abre tu navegador y escribe la URL de acceso. Normalmente es algo como https://tu-dominio.com:8443 o https://IP-de-tu-servidor:8443. También puedes acceder desde el área de cliente de tu hosting.
Una vez dentro, verás el panel principal con todas las herramientas. Dependiendo de la versión, el diseño puede variar ligeramente, pero la lógica es la misma.
Paso 2: Ir a la sección de Bases de Datos
En el menú lateral izquierdo (o en la pestaña "Sitios web y dominios"), busca el icono o enlace que dice "Bases de datos" o "Databases". Si no lo ves directamente, haz clic en el nombre de tu dominio y luego en "Bases de datos".
Este es el centro de control de MySQL Plesk. Aquí verás una lista de todas las bases de datos existentes (si hay alguna) y un botón verde que dice "Agregar base de datos" o "Add Database".
Paso 3: Crear la base de datos MySQL en Plesk
Haz clic en el botón "Agregar base de datos". Se abrirá un formulario con varios campos importantes:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_wp. Evita espacios y caracteres especiales. Solo letras, números y guiones bajos. - Servidor de base de datos: Aquí verás la opción de MySQL (o MariaDB). Déjalo como está.
- Tipo de base de datos: Normalmente será MySQL. Si te deja elegir, selecciona la versión más reciente disponible.
[TIP] No uses nombres genéricos como "base1" o "test". Un nombre claro te ayudará a identificarla en el futuro, sobre todo si tienes varias webs.
Paso 4: Crear un usuario de base de datos (MySQL User)
Plesk te pedirá que crees un usuario para la base de datos. Este usuario es el que usará tu aplicación para conectarse. Los campos son:
- Nombre de usuario: Por ejemplo
mipagina_user. - Contraseña: Plesk te ofrece un generador de contraseñas seguras. Úsalo o crea una tú mismo. Asegúrate de que sea robusta (mayúsculas, minúsculas, números y símbolos).
Marca la casilla que dice "Crear una base de datos con el mismo nombre" si quieres que el nombre sea idéntico al usuario (no recomendado). Es mejor mantenerlos separados.
[WARNING] Guarda esta contraseña en un lugar seguro. No la compartas por email ni la publiques. Si la pierdes, tendrás que resetearla desde Plesk.
Paso 5: Configurar permisos y privilegios
En el mismo formulario, o justo después de crearla, tendrás la opción de "Asignar todos los privilegios". Para la mayoría de aplicaciones (WordPress, por ejemplo), es recomendable marcar TODOS los privilegios sobre esa base de datos.
Los privilegios típicos son: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP. Si tu aplicación es muy específica y requiere permisos limitados, puedes personalizarlo, pero para un uso estándar, "todos" es lo correcto.
Paso 6: Finalizar la creación
Revisa que todos los datos sean correctos y pulsa el botón "OK" o "Crear". Plesk tardará unos segundos en procesar la solicitud. Verás un mensaje de éxito y tu nueva base de datos aparecerá en la lista.
Cómo administrar bases de datos Plesk desde el panel
Una vez creada, puedes hacer clic sobre su nombre para ver las opciones disponibles. Las más útiles son:
- Administrar: Te lleva a phpMyAdmin, una herramienta web para interactuar con la base de datos mediante SQL.
- Usuarios: Aquí puedes agregar más usuarios, cambiar contraseñas o modificar privilegios.
- Exportar/Importar: Para hacer copias de seguridad o migraciones.
- Eliminar: Borra la base de datos (¡cuidado! no podrás recuperarla).
Agregar un nuevo usuario a una base de datos existente
Para crear usuario MySQL Plesk adicional, entra en la base de datos, ve a la pestaña "Usuarios" y haz clic en "Agregar usuario". Introduce el nombre y la contraseña, y selecciona los privilegios. Esto es útil si tienes varias aplicaciones que necesitan acceder a la misma base de datos.
Cambiar la contraseña de un usuario
Si olvidaste la contraseña o quieres cambiarla por seguridad, ve a "Usuarios", haz clic en el icono del lápiz junto al usuario y escribe la nueva contraseña. No necesitas reiniciar nada; el cambio es inmediato.
Conectar tu aplicación a la base de datos
Con la base de datos y el usuario creados, ya puedes instalar tu CMS o script. En el proceso de instalación te pedirán los siguientes datos:
- Nombre de la base de datos: el que pusiste en el paso 3.
- Usuario: el que creaste en el paso 4.
- Contraseña: la que asignaste.
- Servidor de la base de datos: normalmente es
localhosto127.0.0.1. En la mayoría de servidores Plesk, esto funciona perfectamente.
[TIP] Si tu aplicación no se conecta y te da error de "host no encontrado", prueba a escribir
localhostcon el puerto de MySQL (3306) si tu proveedor lo pide explícitamente.
Solución de problemas comunes (FAQ)
1. No puedo conectarme a la base de datos desde otra IP
Por defecto, Plesk restringe el acceso remoto a MySQL por seguridad. Si necesitas conectarte desde un ordenador externo, deberás habilitar el acceso remoto en la configuración del servidor. Esto se hace en "Herramientas y ajustes" > "Servidor de bases de datos" > "Acceso remoto". Ten en cuenta que esto expone tu base de datos a internet, así que úsalo con precaución.
2. Error "Access denied for user"
Esto significa que el usuario o la contraseña son incorrectos, o que el usuario no tiene permisos sobre la base de datos. Revisa en Plesk que el nombre de usuario esté bien escrito (a veces se añade un prefijo automático) y que los privilegios estén asignados.
3. ¿Cómo hago una copia de seguridad?
En la página de la base de datos, haz clic en "Exportar". Puedes elegir el formato SQL y descargar el archivo. Para restaurar, usa "Importar" y sube el archivo. Es recomendable hacerlo semanalmente si tu web es dinámica.
4. ¿Puedo tener varias bases de datos?
Sí, puedes crear tantas como necesites, siempre que tu plan lo permita. Cada una tendrá sus propios usuarios y permisos.
5. ¿Qué diferencia hay entre MySQL y MariaDB?
MariaDB es un fork de MySQL, compatible en casi todo. Plesk te deja elegir. Si tu aplicación funciona con MySQL, también funcionará con MariaDB. No hay diferencia práctica para el usuario final.
Buenas prácticas de seguridad
- Usa contraseñas fuertes: Plesk te las genera, pero si las creas tú, que tengan al menos 12 caracteres.
- No compartas el usuario root: Crea un usuario específico para cada base de datos.
- Actualiza tus aplicaciones: Una base de datos es tan segura como el software que la usa. Mantén WordPress y plugins al día.
- Haz copias de seguridad periódicas: Automatiza las exportaciones si es posible.
Alternativas: ¿Qué pasa si no uso Plesk?
Si tu hosting usa otro panel como cPanel, la interfaz es similar pero con nombres distintos. Si usas Syspanel (antes conocido como HestiaCP), el proceso cambia un poco. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106. En su panel, busca la sección "Bases de datos" y sigue un flujo parecido: crear base, crear usuario y asignar permisos.
[INFO] Syspanel es una excelente alternativa gratuita a Plesk, pero su gestor de bases de datos es más básico. Aun así, cumple perfectamente su función para proyectos pequeños o medianos.
Conclusión
Crear base de datos Plesk es una tarea sencilla una vez que conoces los pasos. La clave está en elegir nombres claros, crear usuarios con contraseñas seguras y asignar los privilegios correctos. Con esta guía, ya tienes todo lo necesario para gestionar tus bases de datos MySQL como un profesional, sin necesidad de tocar una línea de código.
Si has seguido los pasos, tendrás tu base de datos lista para instalar cualquier aplicación. No olvides hacer copias de seguridad regularmente y mantener tus contraseñas protegidas.
¿Te ha resultado útil? ¿Tienes alguna duda? Déjala en los comentarios y te ayudaré a resolverla. ¡Nos vemos en el siguiente tutorial!
