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

Crear un usuario y asignar privilegios en base de datos Plesk

Actualizado el 15 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender algo muy útil si gestionas tu web con Plesk: cómo crear un usuario de base de datos y asignarle los privilegios adecuados. No te preocupes, lo haremos paso a paso, con un lenguaje sencillo y muchos trucos para que no te pierdas. Al final de esta guía, serás capaz de manejar tus bases de datos MySQL o MariaDB en Plesk como un experto. Vamos allá.


¿Qué es un usuario de base de datos y por qué es importante?

Imagina que tu base de datos es una caja fuerte llena de información valiosa (como los datos de tus clientes, productos, o entradas de blog). Para abrir esa caja fuerte, necesitas una llave. Esa llave es el usuario de base de datos. Pero no basta con tener la llave; también necesitas decidir qué puede hacer esa persona con la caja fuerte: ¿solo puede mirar el contenido? ¿Puede meter cosas nuevas? ¿O puede incluso tirar todo a la basura? Eso son los privilegios.

En Plesk, gestionar esto es muy sencillo. Te permite crear tantos usuarios como necesites, y asignarles permisos muy específicos. Esto es clave para la seguridad: por ejemplo, un usuario que solo consulta datos (como un lector) no debería poder borrar tablas. Vamos a ver cómo hacerlo.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a tu panel de control Plesk (normalmente en https://tudominio.com:8443 o la URL que te haya dado tu proveedor).
  • Una base de datos ya creada. Si no la tienes, puedes crearla desde el mismo panel (en "Bases de datos" -> "Añadir base de datos").
  • Conocimientos básicos de navegación en Plesk, pero no te preocupes, te guiaré.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso es por el puerto 2106. Sin embargo, en esta guía nos centraremos en Plesk.


Paso a paso: Crear un usuario de base de datos en Plesk

Sigue estos pasos al pie de la letra. Es más fácil de lo que parece.

1. Accede a la sección de bases de datos

  • Inicia sesión en Plesk.
  • En el menú de la izquierda, busca y haz clic en "Bases de datos". Te aparecerá una lista con todas las bases de datos que tienes en tu plan de hosting.

2. Selecciona la base de datos correcta

  • Localiza la base de datos a la que quieres añadir un usuario. Haz clic en su nombre (normalmente es un enlace azul). Se abrirá una nueva página con los detalles de esa base de datos.

3. Busca la opción de usuarios

  • En la página de detalles, verás una pestaña o sección llamada "Usuarios" o "Usuarios de base de datos". Haz clic ahí.

4. Crea un nuevo usuario

  • Pulsa el botón "Añadir usuario" o "Crear nuevo usuario".
  • Te pedirá los siguientes datos:
    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo usuario_blog o cliente_app. Evita caracteres raros, solo letras, números y guiones bajos.
    • Contraseña: Crea una contraseña segura. Puedes usar el generador automático que suele incluir Plesk (un candado al lado del campo). Guárdala en un lugar seguro, porque la necesitarás para conectar aplicaciones (como WordPress o Joomla).
    • Confirmar contraseña: Escríbela de nuevo.

[WARNING] No uses contraseñas fáciles como "123456" o "admin". Una buena contraseña tiene al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos. Plesk te ayuda a generarlas.

5. Guarda el usuario

  • Haz clic en "Aceptar" o "Guardar". ¡Listo! Ya has creado un Plesk usuario base de datos. Ahora toca asignarle permisos.

Asignar privilegios a un usuario en Plesk

Crear el usuario es solo el principio. Ahora debes decirle qué puede hacer dentro de la base de datos. Esto se llama Plesk privilegios MySQL.

1. Vuelve a la lista de usuarios

  • Desde la misma página de la base de datos, en la sección "Usuarios", verás a tu nuevo usuario en la lista. Normalmente hay un icono de una llave o un candado al lado de su nombre.

2. Accede a la configuración de privilegios

  • Haz clic en el icono de "Editar privilegios" o "Asignar permisos" (suele ser un lápiz o un engranaje). Se abrirá una ventana o una nueva página con una lista de casillas de verificación.

3. Entiende los tipos de permisos

No te asustes con la lista. Aquí te explico los más importantes:

  • SELECT: Permite leer datos. Es el básico para cualquier usuario.
  • INSERT: Permite añadir nuevas filas de datos.
  • UPDATE: Permite modificar datos existentes.
  • DELETE: Permite borrar datos. ¡Cuidado con este!
  • CREATE: Permite crear nuevas tablas o bases de datos.
  • DROP: Permite eliminar tablas o bases de datos. Muy peligroso si no sabes lo que haces.
  • ALTER: Permite cambiar la estructura de las tablas (añadir columnas, etc.).
  • INDEX: Permite crear índices para búsquedas más rápidas.
  • ALL PRIVILEGES: Da todos los permisos. Solo úsalo si es un usuario administrador (por ejemplo, para una aplicación que gestiona todo).

4. Selecciona los permisos adecuados

  • Para un usuario típico de una aplicación web (como WordPress), suele ser suficiente con marcar: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX. Esto le permite leer, escribir, modificar y borrar datos, así como crear y modificar tablas. Si la aplicación es muy sencilla, puedes limitarlo a SELECT, INSERT, UPDATE y DELETE.
  • Para un usuario que solo consulta informes o hace backups, solo dale SELECT.
  • Para un usuario administrador, marca ALL PRIVILEGES (o simplemente selecciona la casilla superior que lo incluye todo).

[INFO] No te preocupes si marcas de más. Siempre puedes volver a editar los permisos más tarde. Es mejor empezar con pocos e ir ampliando según necesites.

5. Guarda los cambios

  • Haz clic en "Aceptar" o "Guardar". Los permisos se aplican al instante. Ya has completado el proceso de asignar permisos Plesk.

Cómo conectar tu aplicación con el nuevo usuario

Ahora que tienes el usuario y los permisos, puedes usarlo en tu aplicación. Por ejemplo, si estás instalando WordPress, te pedirá:

  • Nombre de la base de datos: El nombre que ves en Plesk (ej: midominio_wp).
  • Usuario de la base de datos: El que acabas de crear (ej: usuario_blog).
  • Contraseña: La que pusiste.
  • Servidor de base de datos: Normalmente es localhost o 127.0.0.1, pero si tu hosting usa un servidor externo, Plesk te lo indicará.

Introduce esos datos y la aplicación se conectará sin problemas.


Preguntas frecuentes (FAQ)

Aquí respondo a las dudas más comunes que me encuentran los usuarios. Léelas, te ahorrarán tiempo.

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

Sí, totalmente. De hecho, es una buena práctica. Por ejemplo, puedes tener un usuario para la aplicación (con permisos de escritura) y otro para hacer consultas de informes (solo lectura). Así proteges tus datos.

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

No te preocupes. En Plesk, ve a la sección "Bases de datos", selecciona la base de datos, luego "Usuarios", y haz clic en el icono de "Cambiar contraseña" (suele ser un candado o un lápiz). Pon una nueva y guárdala.

¿Los privilegios se aplican inmediatamente?

Sí, en cuanto guardes los cambios. No necesitas reiniciar nada. La próxima vez que la aplicación se conecte, usará los nuevos permisos.

¿Qué pasa si quito un privilegio a un usuario que está conectado?

La conexión activa puede seguir usando el privilegio hasta que se desconecte. Para forzar el cambio, cierra la sesión de la aplicación o reinicia el servicio de base de datos (si tienes acceso). En la mayoría de los casos, al reconectar se aplican los nuevos permisos.

Mi aplicación da error "Access denied for user". ¿Qué hago?

Esto suele pasar por tres razones:

  1. El usuario no existe: Revisa que lo hayas creado correctamente.
  2. La contraseña es incorrecta: Cámbiala desde Plesk.
  3. Los privilegios son insuficientes: Revisa que hayas marcado al menos SELECT, INSERT, UPDATE y DELETE para una aplicación normal.

¿Puedo crear un usuario sin contraseña?

No, es una mala práctica y Plesk no te lo permitirá. Siempre necesitas una contraseña para proteger la base de datos.

¿Syspanel (HestiaCP) funciona igual?

Syspanel (antes HestiaCP) tiene un concepto similar, pero la interfaz es diferente. El acceso es por el puerto 2106. En Syspanel, también puedes crear usuarios y asignar privilegios desde la sección de bases de datos, pero los pasos exactos varían. Si usas Syspanel, busca en su documentación específica.


Consejos finales para gestionar usuarios y privilegios

  • Principio de mínimo privilegio: Dale a cada usuario solo los permisos que necesita. Si algo sale mal, limitas el daño.
  • Revisa periódicamente: Cada cierto tiempo, mira qué usuarios tienes y si siguen siendo necesarios. Elimina los que no uses.
  • Usa nombres descriptivos: Así sabrás de un vistazo para qué sirve cada usuario. Por ejemplo, wp_lectura para un lector y wp_admin para el administrador.
  • No compartas usuarios: Cada aplicación o persona debe tener su propio usuario. Así puedes auditar quién hace qué.

Conclusión

Crear un Plesk usuario base de datos y asignarle Plesk privilegios MySQL es una tarea sencilla pero poderosa. Te permite controlar quién accede a tu información y qué puede hacer con ella. Siguiendo estos pasos, podrás gestionar tus bases de datos con total seguridad y eficiencia.

Recuerda: la práctica hace al maestro. No tengas miedo de experimentar, siempre puedes volver atrás y modificar los permisos. Y si te surge cualquier duda, aquí estoy para ayudarte. ¡Nos vemos en el próximo instructivo!

[TIP] Si trabajas con Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso de crear usuario y asignar privilegios es similar, pero la interfaz puede variar. Siempre consulta la ayuda integrada.

¿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