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

Gestión de usuarios y privilegios en bases de datos Plesk

Actualizado el 21 de noviembre de 2025

¿Por Qué es Importante Gestionar Usuarios y Privilegios en tus Bases de Datos Plesk?

Imagina que tu base de datos es una caja fuerte llena de la información más valiosa de tu negocio: datos de clientes, productos, pedidos y configuraciones. Si le das la llave de esa caja a cualquiera sin restringir lo que puede hacer dentro, corres el riesgo de que alguien, sin mala intención, borre una tabla entera o, peor aún, que un atacante robe todos tus datos.

La gestión de usuarios y privilegios en Plesk es precisamente el sistema de llaves y candados que controla quién puede entrar a tu base de datos y qué acciones puede realizar. Como técnico de soporte, te aseguro que dominar esta función no solo es una práctica de seguridad esencial, sino que también te dará un control absoluto sobre tu aplicación web. En esta guía completa, aprenderás desde cero a crear usuarios, asignar permisos específicos y gestionar tus bases de datos como un profesional, todo desde el panel de control de Plesk.

¿Qué Son los Usuarios y Privilegios en Plesk?

Para entenderlo mejor, vamos a dividirlo en dos conceptos clave:

  • Usuario de Base de Datos: Es una cuenta que tiene permiso para conectarse a una base de datos específica. Piensa en él como una persona con una tarjeta de acceso. Cada usuario tiene un nombre y una contraseña. Una misma base de datos puede tener varios usuarios, cada uno con su propia tarjeta.
  • Privilegios (o Permisos): Son las acciones específicas que ese usuario puede realizar dentro de la base de datos. No es lo mismo poder solo leer los datos (SELECT) que poder modificarlos (UPDATE), insertar nuevos (INSERT) o borrar tablas enteras (DROP). Los privilegios definen el alcance de cada usuario.

En resumen, la gestión de plesk usuarios base de datos te permite crear diferentes "personas" (usuarios) y decidir qué herramientas (privilegios) puede usar cada una dentro de tu base de datos.


Guía Paso a Paso: Cómo Gestionar Usuarios y Privilegios en Plesk

A continuación, te explico el proceso detallado para que puedas gestionar tus bases de datos de forma segura y eficiente. No te preocupes si es tu primera vez, lo haremos juntos, paso a paso.

1. Accede a la Sección de Bases de Datos en Plesk

Lo primero es iniciar sesión en tu panel de control de Plesk. Una vez dentro, busca en el menú lateral izquierdo la sección "Bases de datos". Al hacer clic, verás una lista de todas las bases de datos que tienes creadas para tu sitio web o aplicación.

[INFO] Si no ves ninguna base de datos, probablemente aún no has creado ninguna para tu sitio. En ese caso, primero deberás crear una nueva base de datos usando el botón "Añadir base de datos". El asistente te guiará para crear tanto la base de datos como su primer usuario.

2. Crear un Nuevo Usuario para tu Base de Datos

Una vez que estés dentro del listado de bases de datos, haz clic en el nombre de la base de datos a la que quieras añadir un nuevo usuario. Se abrirá una página con los detalles de esa base de datos.

Aquí verás una sección llamada "Usuarios de base de datos". Para añadir un nuevo usuario, sigue estos pasos:

  1. Haz clic en el botón "Añadir nuevo usuario".
  2. Se abrirá un formulario. Aquí deberás introducir:
    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo, usuario_blog_lectura o admin_app. El nombre suele tener un prefijo que lo asocia a tu suscripción.
    • Contraseña: Es muy importante que uses una contraseña segura. Plesk te ofrece un generador de contraseñas. ¡Úsalo! Una buena práctica es copiarla y guardarla en un gestor de contraseñas.
  3. Haz clic en "Aceptar".

¡Listo! Ya has creado un nuevo usuario. Ahora, lo más importante: definir qué puede hacer.

3. Asignar Privilegios Específicos a un Usuario (El Corazón de la Gestión)

Después de crear el usuario, Plesk te redirigirá automáticamente a la pantalla de "Editar usuario" para que configures sus privilegios. Si no es así, puedes hacer clic en el nombre del usuario dentro de la lista de usuarios de la base de datos.

Aquí es donde ocurre la magia. Verás una lista de casillas de verificación, cada una representando un permiso de MySQL. No te asustes por los nombres técnicos. Te explico los más importantes:

  • SELECT (Lectura): Permite al usuario ver y consultar datos. Es el permiso más básico y seguro.
  • INSERT (Inserción): Permite añadir nuevos registros (filas) a las tablas.
  • UPDATE (Actualización): Permite modificar datos existentes.
  • DELETE (Borrado): Permite eliminar registros de las tablas.
  • CREATE (Creación): Permite crear nuevas tablas o bases de datos. ¡Úsalo con cuidado!
  • DROP (Eliminación): Permite borrar tablas o bases de datos enteras. Este es uno de los permisos más peligrosos.
  • ALTER (Modificación): Permite cambiar la estructura de una tabla (añadir o quitar columnas).
  • INDEX (Índices): Permite crear o eliminar índices para acelerar las búsquedas.
  • ALL PRIVILEGES (Todos los privilegios): Otorga control total sobre la base de datos. Equivale a marcar todas las casillas.

Escenarios Prácticos de Asignación de Privilegios

Para que te hagas una idea de cómo aplicar esto en el mundo real, aquí tienes algunos ejemplos:

  • Para tu Aplicación Web Principal (WordPress, Joomla, etc.): Esta aplicación necesita hacer de todo: leer, escribir, actualizar y borrar datos. Por lo tanto, el usuario principal de la aplicación debería tener los privilegios SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX. En muchos casos, puedes marcar directamente ALL PRIVILEGES para simplificar, pero siempre es más seguro ser específico.
  • Para un Usuario de Reportes o Consultas: Imagina que un empleado solo necesita ver los datos para generar informes, pero no debe modificarlos. Para este usuario, solo debes marcar el privilegio SELECT.
  • Para un Usuario de Backup o Sincronización: Un script de backup necesita poder leer todos los datos, pero quizás también necesite bloquear las tablas (LOCK TABLES) para hacer una copia consistente. En este caso, marcarías SELECT, LOCK TABLES.
  • Para un Usuario de Migración de Datos: Una herramienta que importa datos desde otro sistema necesitará INSERT para añadir los nuevos datos.

[WARNING] ¡Nunca otorgues el privilegio ALL PRIVILEGES a un usuario que no sea estrictamente necesario! Si un atacante logra acceder a las credenciales de ese usuario, tendrá control total para robar o destruir tu base de datos. La regla de oro es: "Solo otorga los privilegios mínimos necesarios para que el usuario realice su tarea" (Principio de Mínimo Privilegio).

Una vez que hayas seleccionado los privilegios deseados, haz clic en "Aceptar".

4. Modificar o Eliminar un Usuario Existente

La gestión no termina al crear usuarios. Con el tiempo, es posible que necesites ajustar permisos o eliminar cuentas que ya no se usan.

  • Para Modificar Privilegios: Dentro de la página de la base de datos, en la lista de usuarios, haz clic en el nombre del usuario que quieras modificar. Se abrirá la misma pantalla de privilegios que vimos antes. Simplemente marca o desmarca las casillas y haz clic en "Aceptar".
  • Para Eliminar un Usuario: En la misma lista de usuarios, verás un icono de papelera o una opción que dice "Eliminar". Haz clic en él. Esta acción es irreversible, así que asegúrate de que ya no necesitas ese usuario.

[TIP] Es una buena práctica de seguridad eliminar cualquier usuario que no estés utilizando activamente. Cada usuario extra es una potencial puerta de entrada para un ataque.


Preguntas Frecuentes (FAQ) sobre la Gestión de Bases de Datos en Plesk

Aquí respondo a las dudas más comunes que nos llegan al soporte técnico.

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

Sí, absolutamente. De hecho, es una de las mejores prácticas de seguridad. Puedes tener un usuario para tu aplicación web (con todos los permisos necesarios) y otro usuario para un empleado que solo necesita consultar datos (con solo permiso de lectura). Esto limita el daño potencial si una cuenta se ve comprometida.

¿Qué pasa si olvido la contraseña de un usuario de base de datos?

No te preocupes, es muy fácil de solucionar. Desde la página de la base de datos en Plesk, haz clic en el nombre del usuario. Verás un campo para la contraseña y un botón "Generar". Puedes escribir una nueva contraseña o usar el generador. Haz clic en "Aceptar" y la contraseña se actualizará al instante. Recuerda actualizarla también en la configuración de tu aplicación.

¿Es lo mismo gestionar bases de datos en Plesk que en otros paneles como Syspanel (HestiaCP)?

A grandes rasgos, el concepto es el mismo: crear usuarios y asignarles permisos. Sin embargo, la interfaz y la ubicación de las opciones varían. Por ejemplo, si usas Syspanel (el nombre que le damos a HestiaCP), el acceso a la gestión de bases de datos se realiza a través del puerto 2106 (ej. https://tudominio.com:2106). La filosofía de seguridad y los tipos de privilegios son idénticos, pero la navegación por el menú es diferente. En Plesk, todo está centralizado en la sección "Bases de datos", mientras que en Syspanel suele estar en "Base de datos" > "Editar" dentro de cada usuario.

¿Cuál es la diferencia entre un usuario de base de datos y un usuario de Plesk?

Un usuario de Plesk es la cuenta que utilizas para iniciar sesión en el panel de control y gestionar todo tu hosting (sitios web, correos, bases de datos, etc.). Un usuario de base de datos es una cuenta específica que solo sirve para conectarse a una base de datos concreta. Son dos cosas completamente distintas y no debes confundirlas.

¿Por qué mi aplicación web no se conecta a la base de datos después de cambiar los privilegios?

Esto suele ocurrir porque la aplicación utiliza un usuario al que le has quitado algún privilegio necesario. Por ejemplo, si tu sitio web de comercio electrónico necesita añadir productos (INSERT) y le quitas ese permiso, la aplicación fallará al intentar guardar un nuevo producto. La solución es volver a la pantalla de privilegios de ese usuario y asegurarte de que tiene todos los permisos que tu aplicación requiere. Consulta la documentación de tu aplicación (WordPress, PrestaShop, etc.) para saber qué privilegios necesita.


Conclusión: Tu Base de Datos, Tu Control

Gestionar los privilegios mysql plesk no es una tarea complicada, pero sí es una de las más importantes para la salud y seguridad de tu proyecto online. Al dominar la creación y configuración de usuarios, pasas de ser un simple usuario a tener el control total de quién y cómo accede a tu información más crítica.

Te animo a que entres ahora mismo a tu panel de Plesk, revises los usuarios que tienes creados y te preguntes: ¿Realmente necesita este usuario todos los permisos que tiene? Aplicar el principio de mínimo privilegio es el primer paso hacia un hosting más seguro y profesional. Si tienes cualquier otra duda, recuerda que nuestro equipo de soporte está aquí para ayudarte. ¡Feliz y segura gestión de tus bases de datos!

¿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