06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • 71Z799014MO 43 <strong>Bases</strong> <strong>de</strong> <strong>datos</strong> en MySQL<br />

Tipos <strong>de</strong> privilegios en MySQL<br />

Tipo <strong>de</strong> privilegio<br />

all [privileges]<br />

usage<br />

alter<br />

create<br />

<strong>de</strong>lete<br />

drop<br />

in<strong>de</strong>x<br />

insert<br />

select<br />

update<br />

file<br />

process<br />

super<br />

reload<br />

replication client<br />

replication slave<br />

grant option<br />

shutdown<br />

lock tables<br />

show tables<br />

create temporary tables<br />

Operación que permite<br />

Otorga todos los privilegios excepto grant option<br />

No otorga ningún privilegio<br />

Privilegio para alterar la estructura <strong>de</strong> una tabla<br />

Permite el uso <strong>de</strong> create table<br />

Permite el uso <strong>de</strong> <strong>de</strong>lete<br />

Permite el uso <strong>de</strong> drop table<br />

Permite el uso <strong>de</strong> in<strong>de</strong>x y drop in<strong>de</strong>x<br />

Permite el uso <strong>de</strong> insert<br />

Permite el uso <strong>de</strong> select<br />

Permite el uso <strong>de</strong> update<br />

Permite le uso <strong>de</strong> select . . . into outfile y load data infile<br />

Permite el uso <strong>de</strong> show full procces list<br />

Permite la ejecución <strong>de</strong> comandos <strong>de</strong> supervisión<br />

Permite el uso <strong>de</strong> flush<br />

Permite preguntar la localización <strong>de</strong> maestro y esclavo<br />

Permite leer los binlog <strong>de</strong>l maestro<br />

Permite el uso <strong>de</strong> grant y revoke<br />

Permite dar <strong>de</strong> baja al servidor<br />

Permite el uso <strong>de</strong> lock tables<br />

Permite el uso <strong>de</strong> show tables<br />

Permite el uso <strong>de</strong> create temporary table<br />

En entornos gran<strong>de</strong>s, es frecuente encontrarse en la necesidad <strong>de</strong> <strong>de</strong>legar el<br />

trabajo <strong>de</strong> administrar un servidor <strong>de</strong> bases <strong>de</strong> <strong>datos</strong> para que otros usuarios,<br />

a<strong>de</strong>más <strong>de</strong>l administrador, puedan responsabilizarse <strong>de</strong> otorgar privilegios sobre<br />

una base <strong>de</strong> <strong>datos</strong> particular. Esto se pue<strong>de</strong> hacer en MySQL con el privilegio<br />

grant option:<br />

mysql> grant all, grant option<br />

-> on <strong>de</strong>mo.*<br />

-> to operador@localhost;<br />

El mismo resultado se pue<strong>de</strong> obtener con la siguiente sintaxis alternativa:<br />

mysql> grant all<br />

-> on <strong>de</strong>mo.*<br />

-> to operador@localhost<br />

-> with grant option;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!