Seguridad MySQL: usuarios, roles y permisos

Aplica principio de mínimo privilegio y separa cuentas por entorno y responsabilidad.

La seguridad en BBDD empieza con permisos correctos, no con parches tarde.

No uses root para la app; crea usuarios con alcance mínimo necesario.

  • Menos permisos, menos superficie de riesgo.
  • Concede solo SELECT/INSERT/UPDATE/DELETE según necesidad real.
  • Separa usuarios para app, reporting y administración.
  • La seguridad en BBDD empieza con permisos correctos, no con parches tarde.
  • No uses root para la app; crea usuarios con alcance mínimo necesario.

Mínimo privilegio

Menos permisos, menos superficie de riesgo.

Concede solo SELECT/INSERT/UPDATE/DELETE según necesidad real.

Separa usuarios para app, reporting y administración.

Bases de datos
18

Seguridad MySQL: usuarios, roles y permisos

Aplica principio de mínimo privilegio y separa cuentas por entorno y responsabilidad.

Código del tema: Modelo relacional + consultas SQL

📘 Teoría

Mínimo privilegio

Menos permisos, menos superficie de riesgo.

1

Concede solo SELECT/INSERT/UPDATE/DELETE según necesidad real.

2

Separa usuarios para app, reporting y administración.

Crear usuario limitado
CREATE USER 'app_user'@'%' IDENTIFIED BY 'cambia_esto';
GRANT SELECT, INSERT, UPDATE, DELETE ON tienda.* TO 'app_user'@'%';
FLUSH PRIVILEGES;

🧪 Aprende probando

Ejemplo Ejemplo guiado: crear usuario
Ejemplo Ejemplo guiado: grant select

🏁 Retos

Reto Reto: revocar delete

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Bases de datos.

Test de Bases de datos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .