5.2.3. Especificacion de bases de datos y tablas
5.2.3. Especificacion de bases de datos y tablas Dataprix 8 Octubre, 2009 - 16:18Después de analizar las opciones referentes a los lugares de conexión permitidos, veamos ahora cómo podemos limitar los privilegios a bases de datos, tablas y columnas.
En el siguiente ejemplo otorgamos privilegios sobre todas las tablas de la base de datos demo.
mysql> grant all
-> on demo.*
-> to ´visitante´@´localhost´;Podemos obtener el mismo resultado de esta forma:
mysql> use demo;
mysql> grant all
-> on *
-> to ´visitante´@´localhost´;De igual modo, al especificar sólo el nombre de una tabla se interpretará quepertenece a la base de datos en uso:
mysql> use demo;
mysql> grant all
-> on precios
-> to ´visitante´@´localhost´;
| Opción | Significado |
| *.* | Todas las bases de datos y todas las tablas |
| base.* | Todas las tablas de la base de datos especificada |
| tabla | Tabla especificada de la base de datos en uso |
| * | Todas las tablas de la base de datos en uso |