|
| 목록으로 가기.. |
|
HOST : 접근을 허용할 호스트를 말한다. 공백과 %\는 모든 호스트를 의미한다. User : char(16), 즉 16문자까지 지원한다. Password : 패스워드는 encypt되어 저장된다.( 유닉스 방식과는 틀리다.) Select_priv : select를 할수 있는 권한 Insert_priv : insert를 할수 있는 권한 Update_priv : Update를 할수 있는 권한 Delete_priv : Delete를 할수 있는 권한 Create_priv : 테이블, 데이타베이스, 인텍스를 생성할수 있는 권한 Drop_priv : 테이블, 데이타베이스를 삭제할수 있는 권한 Reload_priv : 권한 테이블들을 잘 reload Shutdown_priv : MySQL Server을 셧다운할수 있는 권한 Process_priv : MySQL 프로세스들을 제어할수 있는 권한 File_priv : 파일 엑세스 즉 LOAD, OUT FILE등을 할수 있는 권한 Grant_priv : 권한 수여를 할수 있는 권한 References_priv : 참조 권한? Index_priv : index을 사용할수 있는 권한 Alter_priv : 변경을 가할수 있는 권한 user 테이블에서 select_priv권한이 있으면 DB 테이블에서 Select_priv권한이 없더라 도 접근이 가능하다. 즉 user 테이블에서 권한 슈퍼 유저와 같은 Global 권한을 가짐 을 의미한다. 그러므로 유저 생성시 가능한 모든 권한을 막아 주는 것이 좋다. 권한의 가능 유무는 ( User table의 권한 ) OR ( Db and host ) OR ( tables_priv ) OR ( columns_priv ) 뒤에서 설명을 하겠지만 Grant라면 SQL문을 통해 아주 쉽게, 안전하게 유저를 등록할 수가 있다.
|
| 
|