Bases de datos en MySQL
Bases de datos en MySQL
Bases de datos en MySQL
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’;