Revocar acceso elimina todos los privilegios de un usuario en una base de datos específica. El usuario sigue existiendo pero ya no puede consultar, leer ni modificar esa base de datos de ninguna manera. El Panel MySQL de Nobregas hace que la revocación sea un proceso de dos clics con un paso de confirmación.
Cuándo Revocar Acceso
- Un proyecto ha terminado y el usuario ya no necesita la base de datos.
- Un empleado o contratista ha dejado el equipo.
- Estás consolidando bases de datos y descomisionando las antiguas.
- Un incidente de seguridad requiere cortar el acceso inmediatamente.
- Otorgaste acceso por error y necesitas deshacerlo.
Paso a Paso: Revocar Acceso
- Inicia sesión en mysql.nobregas.org.
- Ve a Database Users en la barra de navegación superior.
- Haz clic en el botón Manage en el usuario cuyo acceso quieres revocar.
- En la sección Current Grants, encuentra la base de datos a revocar.
- Haz clic en el botón Revoke junto a ese grant.
- Aparece un diálogo de confirmación pidiéndote que confirmes la revocación.
- Haz clic en Confirm para proceder.
El grant se elimina inmediatamente de MySQL.
Qué Sucede Después de la Revocación
- El usuario pierde todos los privilegios en esa base de datos específica.
- Cualquier conexión activa usando ese grant fallará en el próximo intento de consulta.
- El usuario sigue existiendo y conserva el acceso a cualquier otra base de datos que tenga otorgada.
- La revocación surte efecto inmediatamente — sin necesidad de reinicio del servidor.
Revocar vs. Eliminar
| Acción | Qué Hace |
|---|---|
| Revoke | Elimina el acceso a una base de datos específica. El usuario sigue existiendo. |
| Delete User | Elimina la cuenta de usuario completa y todos sus grants. |
Usa Revoke cuando quieras eliminar el acceso a una sola base de datos mientras mantienes al usuario activo para otras bases de datos.
¿Se Puede Deshacer una Revocación?
La revocación no se puede deshacer con un solo clic. Para restaurar el acceso, debes añadir un nuevo grant usando la sección Add Database Access en el modal de gestión. Necesitarás volver a seleccionar la base de datos y configurar los privilegios de nuevo.
Revocar Todo el Acceso
Si quieres eliminar el acceso de un usuario a todas las bases de datos:
- Abre el modal de gestión.
- Revoca cada grant de base de datos uno por uno.
- El usuario permanecerá en el sistema sin acceso a ninguna base de datos.
Alternativamente, si ya no necesitas al usuario en absoluto, simplemente Elimina al usuario desde la página Database Users.
Buena Práctica de Seguridad
Revoca el acceso inmediatamente cuando ya no sea necesario. Los grants obsoletos — permisos que sobreviven a su propósito — son una de las causas más comunes de acceso no autorizado a datos. Las auditorías regulares de privilegios ayudan a mantener tus bases de datos seguras.