권한부여
권한부여
1. APP개발권한
- GRANT DELETE, EXECUTE, INSERT, SELECT, UPDATE ON *.* TO 'user'@'%' IDENTIFIED BY 'password' ;
2. DB개발권한
- GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EXECUTE, INDEX, INSERT, SELECT, SHOW VIEW, UPDATE ON *.* TO 'user'@'%' IDENTIFIED BY 'password' ;
3. ADMIN권한
- GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
4. BACKUP 권한
- GRANT RELOAD, SUPER, REPLICATION CLIENT, LOCK TABLES, SELECT ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password';
5. 권한 설정
- flush privileges;
6. 권한 설명
- RELOAD : Database, Table 등 플러시 작업 활성화
- SUPER : 로깅을 활성화/비활성화 가능, 데이터베이스 처리의 중단을 최소화하기 위해 Lock 최적화 가능
- REPLICATION CLIENT : Master/Slave 어디인지 사용자 활성화
- LOCK TABLES : SELECT 권한을 가지고 있는 테이블에 대한 잠금 활성화