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

Cómo crear un usuario de base de datos en Plesk y asignarle permisos

Actualizado el 27 de abril de 2026

Introducción: ¿Por qué necesitas crear un usuario de base de datos en Plesk?

Cuando tienes un sitio web dinámico (como WordPress, Joomla o una tienda online), necesitas una base de datos para almacenar todo su contenido: artículos, productos, usuarios, pedidos, etc. Plesk es uno de los paneles de control más utilizados en hosting, y una de sus tareas más comunes es precisamente la gestión de estas bases de datos.

Pero aquí surge una pregunta clave: ¿es seguro usar siempre el usuario principal de la base de datos? La respuesta es no. Crear un usuario de base de datos en Plesk y asignarle permisos específicos es una práctica de seguridad esencial que te permite controlar quién accede a qué información y qué puede hacer con ella.

Imagina que tu base de datos es una casa. El usuario principal (root) tiene llaves de todas las habitaciones y puede hacer cualquier cosa. Crear un usuario específico es como darle a un invitado solo la llave de la sala de estar, sin acceso a tu dormitorio. Así de simple y así de importante.

En este artículo, te explicaré paso a paso cómo crear un usuario de base de datos en Plesk, cómo asignarle permisos MySQL en Plesk de forma segura y cómo gestionar todo el proceso sin complicaciones, incluso si es tu primera vez.


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

Antes de entrar en materia, es fundamental que entiendas la diferencia entre una base de datos y un usuario. Son dos cosas distintas que trabajan juntas:

  • La base de datos es el almacén donde se guarda la información.
  • El usuario es la "credencial" que permite a una aplicación (como WordPress) conectarse a ese almacén.

En Plesk, cada base de datos puede tener uno o varios usuarios asociados. Cada usuario tiene un nombre, una contraseña y un conjunto de privilegios (permisos) que determinan qué acciones puede realizar: leer datos, escribir, eliminar, modificar la estructura, etc.

Por defecto, cuando creas una base de datos en Plesk, se genera automáticamente un usuario con todos los permisos. Sin embargo, para proyectos más complejos o para mejorar la seguridad, es recomendable crear usuarios adicionales con permisos más restringidos.


Requisitos previos para crear un usuario MySQL en Plesk

Antes de comenzar, asegúrate de tener lo siguiente:

  1. Acceso al panel de Plesk con permisos de administrador o de suscripción.
  2. Tener al menos una base de datos creada en tu plan de hosting. Si no la tienes, créala primero desde "Bases de datos" > "Agregar base de datos".
  3. Conocer el nombre exacto de la base de datos a la que quieres asignar el usuario.
  4. Tener a mano una contraseña segura para el nuevo usuario. Te recomiendo usar un generador de contraseñas y guardarla en un gestor de claves.

[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente y el acceso se realiza por el puerto 2106. Sin embargo, este artículo se centra exclusivamente en Plesk, que es el panel más común en la mayoría de proveedores de hosting.


Paso a paso: Cómo crear un usuario de base de datos en Plesk

A continuación, te guío por el proceso completo. No te preocupes, es más sencillo de lo que parece.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tudominio.com:8443 o la dirección que te haya proporcionado tu proveedor de hosting). Introduce tus credenciales de administrador o de usuario de la suscripción.

Paso 2: Ve a la sección de Bases de Datos

Una vez dentro del panel, busca en el menú lateral izquierdo o en la pantalla principal la opción "Bases de datos". Haz clic en ella. Verás una lista con todas las bases de datos que tienes creadas en tu suscripción.

Paso 3: Selecciona la base de datos objetivo

Localiza la base de datos a la que quieres añadir el nuevo usuario. Haz clic sobre su nombre para entrar en la página de gestión de esa base de datos en particular.

Paso 4: Accede a la pestaña "Usuarios"

Dentro de la página de gestión de la base de datos, verás varias pestañas o secciones: "Tablas", "Usuarios", "Permisos", etc. Haz clic en la pestaña "Usuarios". Aquí verás los usuarios que ya existen asociados a esta base de datos (al menos uno, el que se creó por defecto).

Paso 5: Haz clic en "Agregar usuario"

Busca el botón que dice "Agregar usuario" o "Crear nuevo usuario". Normalmente está en la parte superior derecha o en la parte inferior de la lista de usuarios. Haz clic en él.

Paso 6: Completa los datos del nuevo usuario

Se abrirá un formulario con los siguientes campos:

  • Nombre de usuario: Elige un nombre descriptivo, como wp_user_blog o app_lectura. Evita nombres genéricos como "admin" o "root".
  • Contraseña: Introduce una contraseña robusta. Plesk suele tener un indicador de fuerza que te ayuda a saber si es segura.
  • Confirmar contraseña: Repite la contraseña para evitar errores de escritura.

[INFO]: En la mayoría de las versiones de Plesk, el nombre de usuario tendrá un prefijo automático (por ejemplo, tuusuario_), que no puedes eliminar. Esto es normal y ayuda a la seguridad general del servidor.

Paso 7: Asigna los permisos

Este es el paso más importante y el que más dudas genera. Plesk te mostrará una lista de privilegios que puedes marcar o desmarcar. Los más comunes son:

  • SELECT: Permite leer datos (consultas).
  • INSERT: Permite agregar nuevos registros.
  • UPDATE: Permite modificar registros existentes.
  • DELETE: Permite eliminar registros.
  • CREATE: Permite crear nuevas tablas dentro de la base de datos.
  • DROP: Permite eliminar tablas completas.
  • ALTER: Permite modificar la estructura de las tablas.
  • INDEX: Permite crear y eliminar índices.
  • REFERENCES: Permite crear restricciones de clave externa.
  • CREATE TEMPORARY TABLES: Permite crear tablas temporales.
  • LOCK TABLES: Permite bloquear tablas para operaciones específicas.
  • EXECUTE: Permite ejecutar procedimientos almacenados.

¿Qué permisos debes asignar? Depende del uso que le vayas a dar al usuario:

  • Si es para una aplicación completa como WordPress, Joomla o PrestaShop, normalmente necesitas todos los permisos excepto GRANT (que permite dar permisos a otros usuarios) y DROP (aunque algunos instaladores lo piden, es un riesgo).
  • Si es para un usuario de solo lectura (por ejemplo, para hacer informes o conectar una herramienta externa), marca únicamente SELECT.
  • Si es para una aplicación que solo escribe (raro, pero posible), marca INSERT y UPDATE.

[WARNING]: Nunca asignes el privilegio GRANT OPTION a usuarios que no sean el administrador principal. Esto permitiría que ese usuario cree otros usuarios con los mismos permisos, lo que comprometería seriamente la seguridad de tu base de datos.

Paso 8: Guarda los cambios

Una vez hayas marcado los permisos que necesitas, haz clic en "Aceptar" o "Guardar". Plesk procesará la solicitud y te mostrará un mensaje de confirmación. ¡Ya has creado tu usuario de base de datos en Plesk!


Cómo modificar los permisos MySQL en Plesk

Puede que más adelante necesites cambiar los permisos de un usuario existente. Por ejemplo, si una aplicación empieza a requerir permisos de escritura o si quieres restringir el acceso de un usuario que ya no se usa.

Paso 1: Accede a la base de datos y a la pestaña "Usuarios"

Sigue los pasos 1 a 4 de la sección anterior para llegar a la lista de usuarios de la base de datos.

Paso 2: Haz clic en el nombre del usuario

En la lista, verás los usuarios creados. Haz clic en el nombre del usuario cuyos permisos quieres modificar.

Paso 3: Modifica los privilegios

Se abrirá una página con los permisos actuales. Marca o desmarca las casillas según necesites y haz clic en "Aceptar".

[TIP]: Si no estás seguro de qué permisos necesita tu aplicación, consulta la documentación oficial de la misma. En el caso de WordPress, por ejemplo, los permisos típicos son SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX y DROP.


Cómo eliminar un usuario MySQL en Plesk

Si ya no necesitas un usuario, es buena práctica eliminarlo para reducir la superficie de ataque. Para ello:

  1. Ve a la lista de usuarios de la base de datos.
  2. Localiza el usuario que quieres eliminar.
  3. Marca la casilla junto a su nombre y haz clic en el botón "Eliminar".
  4. Confirma la acción.

[WARNING]: Antes de eliminar un usuario, asegúrate de que ninguna aplicación lo esté usando. Si lo eliminas, la conexión a la base de datos fallará y tu sitio web podría dejar de funcionar.


Buenas prácticas de seguridad para tus usuarios MySQL en Plesk

Crear un usuario de base de datos en Plesk es solo el primer paso. Para mantener tu información segura, sigue estas recomendaciones:

1. Usa contraseñas únicas y robustas

No reutilices contraseñas entre usuarios ni entre bases de datos. Una contraseña segura debe tener al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos.

2. Principio de mínimo privilegio

Asigna solo los permisos estrictamente necesarios. Si una aplicación solo necesita leer datos, no le des permisos de eliminación. Esto limita el daño en caso de que el usuario se vea comprometido.

3. Crea usuarios separados para cada aplicación

Si tienes dos sitios web en la misma suscripción, crea usuarios diferentes para cada uno. Así, si uno es hackeado, el atacante no tendrá acceso automático a la base de datos del otro.

4. Cambia las contraseñas periódicamente

Plesk te permite cambiar la contraseña de un usuario en cualquier momento. Hazlo cada 3-6 meses o inmediatamente si sospechas de una fuga.

5. Revoca permisos de usuarios inactivos

Si un proyecto se cancela o una aplicación se desinstala, elimina o revoca los permisos del usuario asociado.

6. Monitorea los accesos

Algunas versiones de Plesk ofrecen registros de actividad de bases de datos. Revisa periódicamente si hay conexiones sospechosas.


Preguntas frecuentes (FAQ)

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

Sí, es posible. Al crear un usuario, Plesk te permite asociarlo a una base de datos específica, pero también puedes añadirlo a otras bases de datos desde la configuración de cada una. Sin embargo, es más seguro usar usuarios separados para cada base de datos.

¿Qué diferencia hay entre "permisos" y "privilegios" en Plesk?

Son términos intercambiables. En Plesk, la sección de permisos te permite otorgar o revocar privilegios específicos de MySQL al usuario.

¿Necesito permisos de DROP para WordPress?

WordPress no requiere el permiso DROP para funcionar correctamente. Sin embargo, algunos plugins de optimización o migración pueden necesitarlo. Si no estás seguro, déjalo desmarcado y actívalo solo si es necesario.

¿Qué hago si olvidé la contraseña de un usuario MySQL en Plesk?

No te preocupes. Ve a la lista de usuarios, haz clic en el usuario y utiliza la opción de "Cambiar contraseña". Podrás establecer una nueva sin afectar los datos de la base de datos.

¿Puedo crear un usuario de base de datos en Plesk desde la línea de comandos?

Sí, es posible mediante mysql y comandos SQL, pero no es recomendable para usuarios sin experiencia. La interfaz gráfica de Plesk es mucho más segura y fácil.

¿Es lo mismo crear un usuario en Plesk que en Syspanel?

No. Syspanel (antes conocido como HestiaCP) tiene una interfaz y una lógica diferentes. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 y los pasos serán distintos a los descritos aquí.


Conclusión

Crear un usuario de base de datos en Plesk y asignarle permisos es una tarea sencilla pero crucial para la seguridad y el rendimiento de tu sitio web. Con los pasos que te he mostrado, podrás gestionar usuarios con total confianza, aplicar el principio de mínimo privilegio y mantener tus datos protegidos frente a accesos no deseados.

Recuerda siempre:

  • Usa contraseñas robustas y únicas.
  • Asigna solo los permisos necesarios.
  • Revisa periódicamente los usuarios y sus accesos.
  • Elimina cuentas que ya no se utilicen.

La gestión de bases de datos puede parecer intimidante al principio, pero con esta guía, estás un paso más cerca de dominarla. Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting.

[TIP]: Guarda este artículo como referencia. La próxima vez que necesites crear un usuario MySQL en Plesk, podrás seguir estos pasos en menos de cinco minutos. ¡Manos a la obra!

¿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