반응형

출처: http://blog.pincoin.co.kr/2012/12/20/mysql-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B4%80%EB%A6%AC-%EB%AA%85%EB%A0%B9%EC%96%B4/


1. 사용자 전체 목록 보기

먼저 mysql 데이터베이스를 선택한 다음 user 테이블의 레코드를 본다.

당연하겠지만 먼저 해당 계정이 mysql 데이터베이스에 접근할 수 있는 권리를 가져야 한다.

use mysql;

select user user, host from user;


user, host 컬럼명만 선택한 이유는

mysql의 사용자가 user@host 형식으로 나타나기 때문이라고 한다.


2. 사용자 만들기

사용자명에 @호스트를 붙여야 한다는 거 말곤 오라클과 동일하다.

create user 사용자@호스트 identified by '비밀번호'


3. 사용자에게 데이터베이스 권한 부여

grant all privileges on 데이터베이스명.테이블명 to 사용자@호스트;


4. 사용자에게 부여된 권한 확인

show grants for 사용자@호스트명;


5. 사용자에게서 권한 박탈

revoke all privileges on 데이터베이스명.테이블명 from 사용자@호스트;


6. 사용자 삭제

drop user 사용자@호스트;


반응형
Posted by 애콜라이트
l

free counters