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

Cómo crear usuario y asignar privilegios en Plesk

Actualizado el 5 de febrero de 2026

Introducción: ¿Por qué crear usuarios específicos para tus bases de datos?

Cuando trabajas con Plesk y gestionas sitios web, es muy común que necesites crear bases de datos para aplicaciones como WordPress, Joomla o sistemas a medida. Sin embargo, por seguridad y organización, nunca debes usar el usuario administrador principal de Plesk para conectar tu web a la base de datos. Lo ideal es crear un usuario específico y asignarle privilegios justo a la base de datos que necesita.

Este artículo te guiará paso a paso en el proceso de crear usuario y asignar privilegios en Plesk. Aprenderás a hacerlo de forma segura, evitando errores comunes y manteniendo un control total sobre quién accede a qué.


¿Qué es un usuario de base de datos en Plesk?

En Plesk, un usuario de base de datos es una cuenta que tiene permisos para conectarse a una o varias bases de datos. Cada usuario tiene un nombre y una contraseña, y se le pueden otorgar privilegios específicos como:

  • SELECT: Leer datos.
  • INSERT: Añadir nuevos registros.
  • UPDATE: Modificar datos existentes.
  • DELETE: Eliminar registros.
  • CREATE: Crear nuevas tablas.
  • DROP: Eliminar tablas.
  • ALTER: Modificar la estructura de tablas.

Asignar solo los privilegios necesarios es una buena práctica de seguridad. Por ejemplo, una aplicación que solo lee datos no necesita permisos de escritura.

[INFO] En Plesk, los usuarios de base de datos se gestionan dentro del panel de control de cada suscripción o dominio. No debes confundirlos con los usuarios del sistema operativo.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso al panel de Plesk con permisos de administrador o de suscripción.
  • Una base de datos ya creada (o estar listo para crearla).
  • Conocimientos básicos de navegación en el panel.

[TIP] Si aún no tienes una base de datos, en Plesk puedes crearla fácilmente desde Bases de datos > Añadir base de datos.


Paso 1: Acceder a la sección de Bases de Datos en Plesk

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, haz clic en Bases de datos.
  3. Verás una lista con todas las bases de datos que tienes creadas. Si no hay ninguna, verás un mensaje para crear una nueva.

[WARNING] Si trabajas con varios dominios, asegúrate de estar en la suscripción correcta. Plesk organiza las bases de datos por suscripción.


Paso 2: Crear un nuevo usuario de base de datos

Para crear usuario en Plesk, sigue estos pasos:

  1. Dentro de la sección Bases de datos, haz clic sobre el nombre de la base de datos a la que quieres añadir el usuario.
  2. Se abrirá la página de detalles de la base de datos. Busca la pestaña o sección que dice Usuarios (normalmente está en la parte superior o en un menú secundario).
  3. Haz clic en Añadir usuario o Crear nuevo usuario.
  4. Completa los campos:
    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo wp_user_miweb.
    • Contraseña: Usa una contraseña segura. Plesk puede generarla automáticamente si haces clic en el icono de llave.
    • Confirmar contraseña: Repite la misma.
  5. Haz clic en Aceptar o Guardar.

[TIP] Anota el nombre de usuario y la contraseña en un lugar seguro. Los necesitarás para configurar tu aplicación.


Paso 3: Asignar privilegios al usuario

Una vez creado el usuario, debes asignar privilegios para que pueda interactuar con la base de datos. Aquí tienes cómo hacerlo:

  1. Estando en la misma página de la base de datos, busca la tabla o lista de Usuarios.
  2. Localiza el usuario que acabas de crear y haz clic en el icono de editar (normalmente un lápiz) o directamente en el nombre del usuario.
  3. Se abrirá una ventana o sección con las opciones de privilegios.
  4. Verás una lista de permisos agrupados por categorías (Datos, Estructura, Administración). Marca las casillas según lo que necesites:
    • Para una aplicación web típica (WordPress, Joomla, etc.):
      • SELECT, INSERT, UPDATE, DELETE (Datos)
      • CREATE, ALTER, INDEX, DROP (Estructura) – solo si la aplicación necesita crear o modificar tablas.
    • Para aplicaciones de solo lectura:
      • Solo SELECT.
  5. Haz clic en Aceptar o Guardar cambios.

[WARNING] No otorgues privilegios como ALL PRIVILEGES a menos que sea estrictamente necesario. Esto reduce la seguridad. Siempre es mejor dar solo lo imprescindible.


Paso 4: Verificar la conexión del usuario

Después de crear usuario y asignar privilegios, es buena idea probar que todo funciona:

  1. Desde la misma página de la base de datos, puedes usar la herramienta phpMyAdmin (si está disponible en Plesk) para conectarte con el nuevo usuario.
  2. También puedes usar un script de prueba o simplemente configurar tu aplicación con esos datos.
  3. Si la conexión falla, revisa:
    • Que el nombre de usuario y contraseña sean correctos.
    • Que el usuario esté asociado a la base de datos correcta.
    • Que los privilegios incluyan al menos SELECT y INSERT si la aplicación los necesita.

[INFO] En Plesk, los usuarios de base de datos suelen tener un prefijo como nombre_suscripcion_ para evitar conflictos. No olvides incluirlo al conectar.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo usuario para varias bases de datos?

Sí, en Plesk puedes asignar un mismo usuario a múltiples bases de datos. Para ello, al editar el usuario, verás una opción para seleccionar las bases de datos a las que tendrá acceso. Sin embargo, por seguridad, es recomendable usar usuarios diferentes para aplicaciones distintas.

¿Qué hago si olvido la contraseña de un usuario?

Puedes cambiarla desde la misma sección de Usuarios dentro de la base de datos. Simplemente edita el usuario y establece una nueva contraseña.

¿Cómo elimino un usuario de base de datos?

Ve a la lista de usuarios de la base de datos, localiza el usuario que deseas eliminar y haz clic en el icono de eliminar (normalmente una papelera). Confirma la acción.

¿Es lo mismo en otros paneles como Syspanel (HestiaCP)?

No exactamente. En Syspanel (anteriormente conocido como HestiaCP, accesible por el puerto 2106), la gestión de usuarios de base de datos se hace desde la sección Bases de datos de forma similar, pero la interfaz y la nomenclatura pueden variar. En Plesk, el proceso es más visual y guiado.

¿Qué privilegios necesita WordPress?

WordPress requiere al menos: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX y DROP. Si solo vas a actualizar el núcleo o plugins, con los primeros cuatro es suficiente, pero para instalaciones nuevas necesitas los demás.


Consejos adicionales de seguridad

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. Plesk puede generarlas automáticamente.
  • No compartas usuarios entre aplicaciones: Si una aplicación es comprometida, todas las bases de datos a las que tenga acceso el usuario podrían verse afectadas.
  • Revisa los privilegios periódicamente: Elimina usuarios que ya no uses y ajusta permisos si una aplicación cambia sus necesidades.
  • Activa el firewall de Plesk: Puedes restringir el acceso a la base de datos solo desde ciertas IPs si es necesario.

[TIP] Si tienes muchas bases de datos, organiza los usuarios con nombres que indiquen su propósito, por ejemplo: blog_lectura o tienda_escritura.


Conclusión

Crear usuario y asignar privilegios en Plesk es un proceso sencillo pero fundamental para mantener la seguridad y el orden en tus proyectos web. Siguiendo estos pasos, podrás gestionar el acceso a tus bases de datos de forma granular, evitando riesgos innecesarios.

Recuerda siempre aplicar el principio de mínimos privilegios: otorga solo los permisos que realmente necesita cada aplicación. Así protegerás tus datos y los de tus usuarios.

Si tienes dudas, vuelve a consultar esta guía o contacta con tu proveedor de hosting. ¡Ya estás listo para gestionar tus bases de datos como un profesional!

¿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