En la consola de administrador
connect to sample --> te conectas a la base de datos que quieres dar permisos
grant createtab, bindadd, connect on database to *nombre del usuario*
createtab--> permiso para crear tabla
bindadd --> procedimientos almacenados
connect --> es por default y es para que te puedes conectar a la base de datos
-------------------------------------------------------------------------------------------------
grant select, insert, update, delete on table *la tabla en la que le quieres dar esos permisos* to *nombre del usuario*
select --> seleccionar
insert --> insertar datos
delete --> borrar
-------------------------------------------------------------------------------------------------
create role *nombre del rol* --> para crear un nuevo rol
grant role programador to *nombre de usuario*
grant createtab, bindadd, connect on database to *nombre del rol*
grant select, insert, update, delete on table *la tabla en la que le quieres dar esos permisos* to *nombre del rol*
revoke role *nombre del rol* from *nombre del usuario* --> para quitarle el rol a un usuario
-------------------------------------------------------------------------------------------------
EN LA CONSOLA DE USUARIO
connect to *nombre base de datos* user *nombre de usuario* using *el password del usuario*
Como se puede dar permisos de consulta en toda la base
ResponderEliminar