MySQL 5.x에서 조건에 따라 권한을 부여 할 수 있습니까 (보기를 사용하지 않음)?

StackOverflow https://stackoverflow.com/questions/284796

문제

내가 시작하고있는 프로젝트에서는 특정 조건 (특정 테이블)에 따라 사용자에게 권한을 부여하고 싶습니다.

  • 모든 행을 읽을 수 있습니다
  • id <x로 행에 쓸 수 없지만 행> = x에 쓸 수 있습니다.
  • 등...

이러한 조건이 각 사용자마다 변경 될 수 있으므로보기를 피하고 싶습니다 (각 사례에 대한보기를 만들어야한다는 것을 이해합니다). 또한 쉽게 우회 할 수 있으므로 클라이언트 측에서이를 시행하지 않으려 고합니다.

이것이 불가능하다면, 어떤 운동을 제안 하시겠습니까?

미리 감사드립니다.

도움이 되었습니까?

해결책

Raw MySQL 권한 시스템으로는 가능하지 않다고 생각합니다.

클라이언트 측에서 구현하고 싶지 않은 한 MySQL 코드를 직접 수정하는 것이 유일한 옵션 일 수 있습니다. 결국 오픈 소스입니다;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top