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

Crear usuario y asignar permisos a base de datos en Plesk

Actualizado el 30 de marzo de 2026

Introducción

Gestionar una base de datos es una tarea fundamental cuando tienes un sitio web o una aplicación. En Plesk, una de las herramientas más completas para la administración de servidores, puedes crear usuarios específicos para cada base de datos y asignarles permisos concretos. Esto te permite controlar quién puede leer, escribir o modificar la información, mejorando la seguridad y el orden de tu proyecto.

En este tutorial extenso, te guiaré paso a paso para que aprendas a crear un usuario de base de datos y a asignarle los permisos adecuados en Plesk. No importa si eres principiante, aquí encontrarás explicaciones claras, ejemplos prácticos y consejos útiles. Al final, también incluimos una sección de preguntas frecuentes para resolver las dudas más comunes.


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

Una base de datos (por ejemplo, MySQL o MariaDB) almacena la información de tu web: desde artículos de blog hasta datos de clientes. Para acceder a ella, necesitas un usuario con una contraseña. Ese usuario puede tener diferentes niveles de acceso: solo leer datos, leer y escribir, o incluso modificar la estructura de las tablas.

En Plesk, puedes crear tantos usuarios como necesites para una misma base de datos. Esto es muy útil si tienes varias aplicaciones o desarrolladores trabajando en el mismo proyecto, ya que a cada uno le das solo los permisos que necesita.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a Plesk como administrador o como usuario con permisos para gestionar bases de datos.
  • Una base de datos creada (si no la tienes, puedes crearla desde el panel de Plesk en "Bases de datos").
  • Conocimientos básicos de navegación en el panel.

[INFO] Si aún no tienes una base de datos, puedes crearla fácilmente desde el menú "Bases de datos" en Plesk. Solo necesitas un nombre y seleccionar el tipo (MySQL, MariaDB, etc.).


Paso 1: Acceder al panel de Bases de Datos en Plesk

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca y haz clic en "Bases de datos". Se mostrará una lista con todas las bases de datos que tienes en tu cuenta.
  3. Localiza la base de datos a la que quieres añadir un usuario. Puedes usar el campo de búsqueda si tienes muchas.

[TIP] Si no ves la opción "Bases de datos", es posible que tu plan de hosting no incluya este servicio. Consulta con tu proveedor.


Paso 2: Crear un nuevo usuario de base de datos

Una vez dentro de la base de datos, sigue estos pasos:

  1. Haz clic en el nombre de la base de datos para abrir sus detalles.

  2. Busca la sección "Usuarios de base de datos" o "Añadir nuevo usuario". Normalmente está en la parte inferior de la página.

  3. Haz clic en "Añadir usuario" o en el botón similar.

  4. Se abrirá un formulario con los siguientes campos:

    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo usuario_blog o admin_app.
    • Contraseña: Debe ser segura. Plesk suele sugerir una contraseña aleatoria, pero puedes escribir una propia. Recuerda guardarla en un lugar seguro.
    • Confirmar contraseña: Repite la contraseña.
  5. Haz clic en "Aceptar" o "Crear". El usuario se añadirá inmediatamente.

[WARNING] Nunca uses contraseñas débiles como "123456" o "password". Una buena contraseña debe tener al menos 8 caracteres, con mayúsculas, minúsculas, números y símbolos.


Paso 3: Asignar permisos al usuario

Ahora que tienes el usuario, debes definir qué puede hacer con la base de datos. Los permisos se asignan desde la misma pantalla de detalles de la base de datos.

  1. En la lista de usuarios (debajo de la base de datos), verás el usuario que acabas de crear. A su derecha suele haber un botón o enlace que dice "Permisos", "Editar" o un icono de llave.
  2. Haz clic en ese enlace. Se abrirá una ventana con una lista de permisos.

Tipos de permisos comunes

Plesk organiza los permisos en categorías. Estos son los más importantes:

  • SELECT: Permite leer datos de las tablas.
  • INSERT: Permite añadir nuevos registros.
  • UPDATE: Permite modificar registros existentes.
  • DELETE: Permite eliminar registros.
  • CREATE: Permite crear nuevas tablas o bases de datos.
  • DROP: Permite eliminar tablas o bases de datos.
  • ALTER: Permite modificar la estructura de las tablas (añadir columnas, etc.).
  • INDEX: Permite crear índices para mejorar la velocidad de búsqueda.
  • REFERENCES: Necesario para ciertas operaciones con claves foráneas.
  • ALL PRIVILEGES: Da todos los permisos (equivalente a ser administrador de esa base de datos).

¿Qué permisos elegir?

Depende del uso que le darás al usuario:

  • Para una aplicación web típica (WordPress, Joomla, etc.): Normalmente basta con SELECT, INSERT, UPDATE, DELETE. Algunas aplicaciones también necesitan CREATE y ALTER para actualizarse.
  • Para un desarrollador que administra la base de datos: Puedes darle ALL PRIVILEGES, pero solo si es de confianza.
  • Para un usuario de solo lectura: Marca únicamente SELECT.
  1. Marca o desmarca los permisos según necesites.
  2. Haz clic en "Aceptar" o "Guardar". Los cambios se aplican al instante.

[INFO] Plesk también permite asignar permisos a nivel de tabla específica, pero para la mayoría de los casos, los permisos globales de la base de datos son suficientes.


Paso 4: Verificar la conexión

Después de crear el usuario y asignar permisos, es recomendable probar que todo funciona. Puedes hacerlo desde tu aplicación o usando una herramienta como phpMyAdmin (integrada en Plesk).

  1. En la página de detalles de la base de datos, busca el enlace a phpMyAdmin.
  2. Inicia sesión con el nombre de usuario y contraseña que creaste.
  3. Si puedes ver las tablas y realizar operaciones según los permisos asignados, ¡todo está correcto!

[WARNING] Si no puedes conectarte, revisa que el nombre de usuario y la contraseña sean correctos. También verifica que el usuario esté asociado a la base de datos correcta.


Consejos adicionales para la gestión de usuarios en Plesk

  • Usa nombres de usuario descriptivos: Por ejemplo, web_lectura o admin_total te ayudarán a recordar para qué sirve cada uno.
  • Cambia las contraseñas periódicamente: Especialmente si el usuario tiene permisos elevados.
  • Elimina usuarios que ya no uses: Si un desarrollador deja el proyecto, borra su acceso desde la misma sección de usuarios.
  • No compartas usuarios entre aplicaciones: Cada aplicación debería tener su propio usuario y contraseña. Así, si una se ve comprometida, las demás están a salvo.

Preguntas frecuentes (FAQ)

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

Sí, totalmente. Puedes crear tantos usuarios como necesites, cada uno con permisos diferentes. Esto es ideal para entornos con varios desarrolladores o aplicaciones.

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

Desde Plesk, puedes cambiar la contraseña de cualquier usuario. Ve a la base de datos, localiza el usuario y haz clic en "Cambiar contraseña". No necesitas saber la anterior.

¿Los permisos se aplican inmediatamente?

Sí, en cuanto guardes los cambios, el usuario tendrá los permisos asignados. No es necesario reiniciar el servidor.

¿Puedo asignar permisos solo a ciertas tablas?

En Plesk, la interfaz básica asigna permisos a toda la base de datos. Si necesitas permisos muy específicos por tabla, puedes hacerlo desde phpMyAdmin o mediante comandos SQL, pero requiere más conocimientos técnicos.

¿Es seguro dar permisos CREATE o DROP a un usuario normal?

No, a menos que sea estrictamente necesario. Estos permisos permiten crear o eliminar tablas, lo que podría causar pérdida de datos. Es mejor limitarlos a usuarios administradores.

¿Qué ocurre si borro un usuario de base de datos?

Las aplicaciones que usen ese usuario dejarán de funcionar hasta que actualices sus credenciales. Asegúrate de tener un respaldo de la configuración antes de eliminar.

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

Sí, en Plesk puedes asignar un mismo usuario a diferentes bases de datos. Sin embargo, es más seguro crear usuarios independientes para cada base de datos.

¿Cómo sé qué permisos necesita mi aplicación?

Revisa la documentación de tu aplicación (WordPress, Laravel, etc.). Generalmente especifican los permisos mínimos necesarios. Si no estás seguro, empieza con SELECT, INSERT, UPDATE y DELETE, y luego amplía si la aplicación lo requiere.


Conclusión

Crear usuarios y asignar permisos en Plesk es un proceso sencillo pero muy poderoso. Te permite mantener tu base de datos segura y organizada, dando a cada persona o aplicación solo el acceso que necesita. Recuerda siempre usar contraseñas fuertes, revisar periódicamente los usuarios activos y eliminar los que ya no sean necesarios.

Si sigues los pasos de este tutorial, podrás gestionar tus bases de datos como un profesional, incluso si eres principiante. Y si tienes alguna duda, vuelve a consultar esta guía o contacta con tu proveedor de hosting.

[INFO] Si utilizas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes a través del puerto 2106. En ese panel, también puedes crear usuarios y asignar permisos desde la sección de bases de datos.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo controlar quién accede a tu información y qué puede hacer con ella.

¿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