2014년 7월 31일 목요일

[mysql] 관리자 권한(administrative roles) 해석

administrative roles

DBA

  • grants the rights to perform all tasks
  • 모든 작업 수행에 대한 권리를 부여한다.
    • -> 모든 권한

Maintenance Admin

  • grants rights needed to maintain server
  • 서버를 유지하는데 필요한 권한을 부여한다.
    • -> event, reload, show databases, shutdown, super
    • -> processAdmin을 포함함

Process Admin

  • rights needed to assess, monitor and kill any user process running in server
  • 접근, 관찰과 서버에서 작동하는 프로세스를 종료하기 위해 필요한 권한
    • -> reload, super

UserAdmin

  • grants rights to create userslogins and reset passwords
  • 암호를 재설정하고 유저로그인을 생성하기 위한 권리를 부여한다.
    • ->create user, reload

Security Admin

  • rights to manage logins and grant and revoke server and database level permissio
  • 로그인 관리의 권한
  • 서버,데이터베이스 레벨 권한의 부여와 박탈의 권한
    • ->create user, grant option, reloadd, show databases
    • ->userAdmin을 포함함

MonitorAdmin 
  • minimum set of rights needed to monitor server
  • 서버 모니터링에 필요한 최소한의 권리의 집합
    • process
DBManager 
  • grants full rights on all databases
  • 모든 데이터베이스의 최대한의 권한
    • alter, alter routine, create, create routine, create temporary tables, create view, delete, drop, event, grant option, index, insert, lock tables, select, show databases, show view, trigger, update
    • DBDesigner와 BackpAdmin을 포함함
DBDesigner 
  • rights to create and reverse engineer any database schema
  • 모든 데이터베이스 스키마에 대한 생성과 리버스 엔지니어링에 관한 권리
    • alter, alter routine, create, create routine, create view, index, show databases, show view, trigger
Replication Admin
  • rights needed to setup and manage replication
  • 설정과 관리의 복제에 필요한 권한
    • replication client, replication slave, super
BackupAdmin
  • minimal rights needed to backup any database
  • 모든 데이터베이스의 백업에 필요한 최소한의 권한
    • event, lock tables, select, show databases

댓글 없음:

댓글 쓰기