2017-03-06 5 views
0

명령 줄에서 행 선택 만 허용하려면 어떻게해야합니까? 예 : GRANT SELECT X TO USER BOB?명령 줄을 사용하여 사용자 mysql에 행만 선택하려면 어떻게 부여합니까?

https://dev.mysql.com/doc/refman/5.7/en/grant.html, http://www.stackoverflow.com 및 기타를 확인했습니다.

나는 연구했고 결정적인 대답은없는 것으로 보인다.

나는 그것이 한 줄짜리지만, 결국 나는 시도했다, 주사위가 없다는 것을 안다. 난 당신이 조회수를 사용할 수 있다고 생각

+0

에 대한

GRANT SELECT ON your_db_name.* TO ''bob'@'%'; 

. – Strawberry

+0

제발 좀 더 자세히 설명해주세요. 이런 식으로 시도했습니다 : GRANT SELECT. * TO 'bob'@ '%'; 나는 이것의 다른 변이를 시도했다 그러나 운 없음으로. – user3238526

+0

음, 제한된 데이터 세트의보기를 만든 다음 그 (시도되지 않은) bob 액세스 권한을 부여하십시오. – Strawberry

답변

0

당신은 모든 테이블에 대한 사용해야하거나 하나의 테이블

GRANT SELECT ON your_db_name.yor_table_name TO ''bob'@'%'; 
+0

올바른 행만 선택합니다. 내 이해 your_db_name. * 데이터베이스 이름을 나타내는 및 * 테이블이 올바른지 나타냅니다? – user3238526

+0

예 .. 제공되는 샘플은 "your_db : name"데이터베이스의 모든 테이블에 대해 select를 부여해야합니다. https://dev.mysql.com/doc/refman/5.7/en/grant.html – scaisEdge

+0

예, 행만 표시합니다. 테이블에 미안 해요 그냥 abit 혼란. – user3238526