2011-09-27 8 views
1

구현이 얼마나 어려운지 알고 싶습니다.다른 사용자가 다른 테이블에 액세스 할 수있는 권한 mysql, 다른 테이블에 액세스 할 수있는 권한

유닉스에는 그룹을 가진 특정 사람들이 특정 폴더 및 파일에 액세스 할 수있는 유닉스 그룹이 있습니다.

나는

어떻게 이것을 달성 할 수있다 ... 사람들이 전용 액세스, 특정 테이블 또는 같은 테이블에 있지만 다른 행을 볼 수있는 곳 MYSQL에 동일한 개념을 적용 할 것

? 다른 데이터베이스 시스템을 사용해야합니까?

고든

답변

2

이것은 매우 일반적이며 간단한 방법입니다. 사용자를 생성하고 액세스 할 수있는 데이터베이스/테이블 및 실행할 수있는 작업 유형을 지정할 수 있습니다.

--create the user 
CREATE USER 'gordon'@'localhost' IDENTIFIED BY 'yourpassword'; 

--specify table and specific operations for that user 
GRANT SELECT,UPDATE,DELETE,INSERT ON database.table TO 'gordon'@'localhost'; 
: 예를 들어 mysql documentation on this

를 참조하십시오

관련 문제