domingo, 14 de diciembre de 2014

Crear un usuario



1-      Crear un usuario para todas las bases de datos y sus tablas, con permiso de “otorgar permisos” (localhost).

                  create user Cristian@localhost
                  identified by 'ases';
                  grant all
                  on  *.*
                  to Cristian@localhost
                  with grant option;


2-      Crear un usuario  con permisos de lectura para las tablas “clients y empleados” de la base de datos “examen” (localhost).


      create user David@localhost
      identified by 'ases';
      grant select
      on examen.clientes
      to David@localhost;

      grant select
      on examen.empleados
      to David@localhost;



3-      Crear un usuario con permisos de lectura para todas las tablas de “examen”” con acceso desde un rango de IPs.

            create user Sergio@'192.168.1.%'
            identified by 'ases';
            grant select
            on examen.*
            to Sergio@'192.168.1.%';

4-      Crear un usuario con permisos de inserción, borrado y actualización; esta ultima solo los campos “fecha entrega y comentarios” de la tabla pedidos para localhost.

      create user Sebas@localhost
      identified by 'ases';
      grant insert, delete
      on examen.*
      to Sebas@localhost;

      grant update (FechaEntrega,Comentarios)
      on examen.pedidos
      to Sebas@localhost;

5-      Crear un usuario con permisos de “create, drop y alter” sobre la tabla examen y con acceso desde una sola IP.

      create user Jose@'192.168.1.73'
      identified by 'ases';
      grant create,drop,alter
      on examen.*
      to Jose@'192.168.1.73';