Título: ¿Cómo mostrar solo campos con privilegios Select? (MySQL) Publicado por: 1mpuls0 en 24 Marzo 2015, 00:16 am He creado un usuario que únicamente tendrá privilegios select a algunos campos de las tablas.
Los permisos se los asigno con el siguiente query Código
Pero al hacer Código
Me muestra todos los campos sin problema. Código
¿Cómo puedo hacer para que solamente me muestre los campos campo1 y campo3 al hacer la consulta?. Gracias. Título: Re: ¿Cómo mostrar solo campos con privilegios Select? (MySQL) Publicado por: MinusFour en 24 Marzo 2015, 00:38 am ¿Creaste el usuario desde la terminal tambien?
Puedes poner el resultado de: Código Edit: Me acabo de dar cuenta que tienes: Código Y luego le estas dando: Código Con el primer grant basicamente le estas diciendo que puedes leer toda la tabla. Título: Re: ¿Cómo mostrar solo campos con privilegios Select? (MySQL) Publicado por: 1mpuls0 en 24 Marzo 2015, 01:35 am 1. No cree el usuario desde la terminal, utilicé la gui sqlyog
2. Resultado de la show grants Código
3. Si no coloco SELECT, SELECT me muestra el siguiente mensaje y hago Código
Obtengo Citar Error Code: 1142 SELECT command denied to user 'user'@'localhost' for table 'table' Edito: Aunque si solo hago. Código
No tengo problemas. Pensaba que con * solo me mostraría los campos que tienen ese permiso :P Gracias por la ayuda |