mysql관리시 기본으로 root권한, 모든권한으로 접속하는데, 이는 모든 권한이 있기때문에 치명적인 실수로 모든데이터를 바꿀 수 있다. 그러므로 각자 접속자마다 필요한 만큼의 권한만 주어서 사고를 예방하는 것이다.
사용자 생성 -> administation -> users and privileges
->add Account, 생성할 사용자의 이름과 pw설정
Account Limits : 연결할 최대,최소 쿼리 수, 서버로 연결할 수 있는 시간 설정 가능
Administrator Roles : 접근 할 수 있는 권한 설정
ex) ROLE. DBA : 전체권한
Global Privileges.Select : 읽기 권한만
Schema Privileges : 특정 데이터베이스에서의 CRUD, 데이터베이
스 생성 등의 권한 설정
실제 설정한 권한 이외에 작업을 실행하면 에러가 발생하며 실
행되지 않는 것을 확인 할 수 있다.