11.05.2013 Views

Bases de datos en MySQL

Bases de datos en MySQL

Bases de datos en MySQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • P06/M2109/02151 41 <strong>Bases</strong> <strong>de</strong> <strong>datos</strong> <strong>en</strong> <strong>MySQL</strong><br />

Obt<strong>en</strong>dríamos el mismo resultado omiti<strong>en</strong>do el nombre <strong>de</strong>l equipo orig<strong>en</strong> y<br />

escribi<strong>en</strong>do simplem<strong>en</strong>te el nombre <strong>de</strong>l usuario:<br />

-> to visitante<br />

Los anfitriones válidos también se pue<strong>de</strong>n especificar con sus direcciones IP.<br />

to visitante@192.168.128.10<br />

to visitante@’192.168.128.%’<br />

Los caracteres ’ %’ y ’_’ no se permit<strong>en</strong> <strong>en</strong> los nombres <strong>de</strong> los usuarios.<br />

5.2.3. Especificación <strong>de</strong> bases <strong>de</strong> <strong>datos</strong> y tablas<br />

Después <strong>de</strong> analizar las opciones refer<strong>en</strong>tes a los lugares <strong>de</strong> conexión permitidos,<br />

veamos ahora cómo po<strong>de</strong>mos limitar los privilegios a bases <strong>de</strong> <strong>datos</strong>, tablas<br />

y columnas.<br />

En el sigui<strong>en</strong>te ejemplo otorgamos privilegios sobre todas las tablas <strong>de</strong> la base<br />

<strong>de</strong> <strong>datos</strong> <strong>de</strong>mo.<br />

mysql> grant all<br />

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

-> to ’visitante’@’localhost’;<br />

Po<strong>de</strong>mos obt<strong>en</strong>er el mismo resultado <strong>de</strong> esta forma:<br />

mysql> use <strong>de</strong>mo;<br />

mysql> grant all<br />

-> on *<br />

-> to ’visitante’@’localhost’;<br />

De igual modo, al especificar sólo el nombre <strong>de</strong> una tabla se interpretará que<br />

pert<strong>en</strong>ece a la base <strong>de</strong> <strong>datos</strong> <strong>en</strong> uso:<br />

mysql> use <strong>de</strong>mo;<br />

mysql> grant all<br />

-> on precios<br />

-> to ’visitante’@’localhost’;

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

Saved successfully!

Ooh no, something went wrong!