🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Paso a paso: crear un usuario y asignar privilegios en Plesk

Actualizado el 2 de noviembre de 2025

¿Necesitas crear un usuario de base de datos en Plesk y no sabes por dónde empezar? No te preocupes, es un proceso sencillo y muy importante para mantener la seguridad de tu web. En esta guía paso a paso, te explicaré cómo crear un usuario MySQL, asignarle los privilegios correctos y gestionar tu base de datos de forma segura. Al final, también responderé las preguntas más frecuentes para que no te quede ninguna duda.


¿Qué es un usuario MySQL en Plesk y por qué es importante?

En Plesk, cada base de datos puede tener uno o varios usuarios con permisos específicos. Piensa en la base de datos como una caja fuerte y en el usuario como la persona que tiene la llave. Si creas un usuario sin los privilegios adecuados, podrías dejar la puerta abierta a accesos no deseados o, por el contrario, impedir que tu aplicación funcione correctamente.

La seguridad es clave: nunca uses el usuario administrador principal para conectar tu web. Siempre crea un usuario específico con los permisos mínimos necesarios. Así, si alguien roba la contraseña de ese usuario, el daño será limitado.


Paso 1: Acceder a Plesk e ir a la sección de bases de datos

Lo primero es iniciar sesión en tu panel de control Plesk. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.

Una vez dentro, busca en el menú lateral izquierdo la opción "Bases de datos". Si no la ves, puede estar dentro de "Sitios web y dominios" > "Bases de datos". Haz clic para abrir la lista de bases de datos existentes.


Paso 2: Crear una nueva base de datos (si no la tienes)

Antes de crear un usuario, necesitas una base de datos. Si ya tienes una, puedes saltarte este paso. Si no, haz clic en el botón "Añadir base de datos".

Se abrirá un formulario con los siguientes campos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo blog_noticias.
  • Servidor de base de datos: Normalmente solo tienes una opción (MySQL o MariaDB). Déjalo como está.
  • Tipo de base de datos: Selecciona MySQL.
  • Usuario de la base de datos: Aquí puedes crear el usuario al mismo tiempo, pero es mejor hacerlo por separado para no liarte. Marca la opción "Crear un usuario de base de datos" si quieres hacerlo todo de golpe, pero luego te explicaré cómo hacerlo paso a paso.

[INFO] Si creas el usuario junto con la base de datos, Plesk te pedirá que establezcas una contraseña. Anótala en un lugar seguro.

Haz clic en "Aceptar" y la base de datos aparecerá en la lista.


Paso 3: Crear un nuevo usuario MySQL en Plesk

Ahora vamos a crear el usuario de forma independiente. Dentro de la sección "Bases de datos", busca el botón "Usuarios de bases de datos" (suele estar en la parte superior derecha o en un menú desplegable). Haz clic.

Verás una lista de usuarios existentes (si hay alguno). Para añadir uno nuevo, pulsa "Añadir usuario de base de datos".

Se abrirá un formulario con los siguientes campos:

  • Nombre de usuario: Elige un nombre que identifique claramente a qué aplicación pertenece, por ejemplo usuario_blog.
  • Contraseña: Genera una contraseña segura. Plesk tiene un generador automático que puedes usar. No uses contraseñas débiles como "123456".
  • Confirmar contraseña: Repite la misma contraseña.

[WARNING] No compartas esta contraseña por correo electrónico ni la guardes en archivos de texto plano. Usa un gestor de contraseñas.

Haz clic en "Aceptar". El usuario se creará y aparecerá en la lista.


Paso 4: Asignar privilegios al usuario MySQL

Este es el paso más importante. Un usuario sin privilegios no puede hacer nada. Para asignárselos, vuelve a la lista de "Bases de datos" y haz clic en el nombre de la base de datos a la que quieres dar acceso.

Dentro de la base de datos, busca la pestaña "Usuarios" o "Privilegios". Verás una lista de usuarios asociados. Si el usuario que acabas de crear no aparece, haz clic en "Añadir usuario" o "Asignar usuario" y selecciona el usuario de la lista desplegable.

Una vez seleccionado, verás una tabla con todos los privilegios posibles. No marques todos, solo los que necesites. Aquí tienes una guía rápida:

  • Privilegios básicos para una web típica (WordPress, Joomla, etc.):

    • SELECT (leer datos)
    • INSERT (añadir nuevos datos)
    • UPDATE (modificar datos existentes)
    • DELETE (eliminar datos)
    • CREATE (crear tablas temporales)
    • ALTER (modificar estructura de tablas, necesario para actualizaciones)
    • INDEX (crear índices para mejorar velocidad)
    • DROP (eliminar tablas, solo si es necesario)
  • Privilegios para tareas avanzadas:

    • CREATE TEMPORARY TABLES
    • LOCK TABLES
    • EXECUTE (para procedimientos almacenados)

[TIP] Si no estás seguro, selecciona solo SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX y DROP. Es el conjunto más común y seguro para la mayoría de aplicaciones.

Marca las casillas correspondientes y haz clic en "Aceptar" o "Guardar cambios". Ahora el usuario tiene permisos para trabajar con la base de datos.


Paso 5: Probar la conexión (opcional pero recomendado)

Para asegurarte de que todo funciona, puedes probar la conexión desde tu aplicación o usando una herramienta como phpMyAdmin. En Plesk, suele haber un acceso directo a phpMyAdmin desde la misma base de datos (icono de base de datos con una llave).

Haz clic en "phpMyAdmin", inicia sesión con el nombre de usuario y contraseña que creaste, y deberías poder ver la base de datos y ejecutar consultas básicas.

[INFO] Si no puedes acceder, revisa que el nombre de usuario y la contraseña sean correctos, y que el usuario esté asignado a la base de datos correcta.


Consejos de seguridad adicionales

  • Cambia la contraseña periódicamente: En Plesk, puedes editar el usuario y generar una nueva contraseña. Hazlo cada 3-6 meses.
  • No uses el mismo usuario para varias aplicaciones: Cada web o servicio debe tener su propio usuario.
  • Revoca privilegios que no uses: Si una aplicación ya no necesita eliminar datos, quítale el privilegio DELETE.
  • Mantén Plesk actualizado: Las actualizaciones suelen incluir parches de seguridad.

Preguntas frecuentes (FAQ)

¿Puedo tener varios usuarios para la misma base de datos en Plesk?

Sí, puedes crear tantos usuarios como necesites. Cada uno con diferentes privilegios. Por ejemplo, un usuario para la web y otro para hacer copias de seguridad (solo SELECT).

¿Qué hago si olvido la contraseña del usuario MySQL?

En Plesk, ve a la lista de "Usuarios de bases de datos", haz clic en el nombre del usuario y pulsa "Cambiar contraseña". Puedes generar una nueva.

¿Es seguro usar el usuario "admin" de Plesk para la base de datos?

No, nunca. El usuario admin tiene acceso total a todas las bases de datos. Si tu web es hackeada, el atacante podría destruir todo. Siempre crea usuarios específicos.

¿Qué diferencia hay entre MySQL y MariaDB en Plesk?

Son sistemas de gestión de bases de datos muy similares. MariaDB es un fork de MySQL y suele ser más rápido. En Plesk, normalmente eliges uno u otro al crear la base de datos. Ambos funcionan igual para el usuario.

¿Puedo conectar desde fuera de Plesk (por ejemplo, desde una aplicación externa)?

Sí, pero necesitarás habilitar el acceso remoto en Plesk. Ve a "Herramientas y ajustes" > "Ajustes de base de datos" y marca la opción "Permitir conexiones remotas". Luego, usa la IP de tu servidor y el puerto 3306.

¿Qué pasa si asigno todos los privilegios a un usuario?

Es más cómodo, pero muy inseguro. Si un atacante consigue la contraseña, puede borrar toda la base de datos. Siempre aplica el principio de mínimo privilegio: solo lo necesario.


Conclusión

Crear un usuario MySQL en Plesk y asignarle privilegios es una tarea sencilla que mejora enormemente la seguridad de tu sitio web. Siguiendo estos pasos, podrás gestionar tus bases de datos de forma profesional, evitando riesgos innecesarios. Recuerda: menos privilegios, más seguridad.

Si tienes alguna duda, revisa la documentación oficial de Plesk o contacta con tu proveedor de hosting. ¡Ahora ya estás listo para gestionar tus bases de datos como un experto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel