shevchenko
Moderador
    
Desconectado
Mensajes: 785

Lo importante no es ganar sino hacer perder alotro
|
 |
« : 05 de Junio de 2008, 08:53:57 » |
|
La función GRANT es la que utilizaremos para conceder los privilegios. Su funcionamiento es el siguiente:
GRANT privilegios ON base/tabla TO usuario [IDENTIFIED by ´contraseña´] [WITH GRANT OPTION];
Veámoslo en más detalle, analizando línea por línea de esta estructura:
# GRANT privilegios: A continuación de GRANT, incluiremos todos los privilegios que queramos conceder a este usuario, separados por comas. # ON base/tabla: A continuación de ON escribimos la base de datos o tabla sobre la que tendrá vigor el privilegio. Si queremos extender este privilegio a todas las bases de datos presentes en el servidor, lo indicaremos con *.*. # TO usuario [IDENTIFIED BY ´contraseña´]: Usuario indica el nombre que deberá introducir para poder acceder al servidor MySQL, y contraseña, evidentemente, la contraseña que necesitará para acceder al servidor MySQL. # WITH GRANT OPTION: Se usa para permitir al usuario la facultar de conceder a otros sus mismos privilegios. Como regla general, es aconsejable no utilizarla nunca, pues nos podemos encontrar con una serie de usuarios con privilegios de los que nunca hemos oido hablar.
La función REVOKE se utiliza para retirar privilegios a los usuarios. Su sintaxis es muy similar a la de GRANT:
REVOKE privilegios ON base/tabla FROM usuario
El funcionamiento de cada una de las líneas es idéntico al de GRANT.
|