Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2009, 14:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Permiso para un usuario en varias tablas

Si revisas con atención el manual de referencia (13.5.1.3. Sintaxis de GRANT y REVOKE). verás que esa es la única forma de hacerlo. Lo que sucede es que la sentencia que usas está incompleta:
Código sql:
Ver original
  1. GRANT SELECT ON TABLE idead.investigaciones, idead.otratabla
  2. TO 'juan'@'localhost' IDENTIFIED BY '******';
Es decir, cuando no estás dando permisos sobre bases, sino sobre objetos de una base, debes especificar qué tipo de objetos estás por listar.
Esto es así porque MySQL debe usar una tabla de privilegios específica para estos casos y la rutina es diferente, como diferentes son los permisos y las validaciones.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)