Issuu on Google+

Users and Privileges in DATABASES; By : Ricardo Daniel Carrada Pe単a.


¿Cómo funciona el sistema de privilegios? • El sistema de privilegios de MySQL asegura que todos los usuarios pueden ejecutar sólo la operación permitida a los mismos. • MySQL considera tanto su nombre de usuario y su equipo a la hora de identificarle, ya que no hay razón para asumir que un nombre de usuario pertenece a la misma persona en cualquier sitio de Internet


¿Cómo funciona el sistema de privilegios? • El control de acceso de MySQL implica dos etapas: . • Etapa 1: El servidor comprueba si debe permitirle conectarse. • Etapa 2: Asumiendo que se conecta, el servidor comprueba cada comando que ejecuta para ver si tiene suficientes permisos para hacerlo. Por ejemplo, si intenta seleccionar registros de una tabla en una base de datos o eliminar una tabla de la base de datos, el servidor verifica que tenda el permiso SELECT para la tabla o el permiso DROP para la base de datos.


¿Como crear un usuario?

1.Create user usuario identified by ‘1’;


Como asignar contraseña a Root. Entremos a nuestra terminal… mysql> UPDATE mysql.user SET Password=PASSWORD(‘ lavidaloca') -> WHERE User='root'; mysql> FLUSH PRIVILEGES;


Dar privilegios a un usuario. • GRANT select, insert, update, delete ON BD.* TO USER@localhost IDENTIFIED BY "PASSWORD"; • GRANT ALL ON BD.* TO usuario@localhost IDENTIFIED BY “passwrd"; • Flush privileges;


Quitar privilegios a un usuario

•

REVOKE ALL ON BD.* from USER@localhost



Privilegios bd