반응형
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 사용자@호스트;
반응형