최대 1 분 소요

사용자 생성


신규 사용자를 생성한다.

-- 내부에서만 접속 가능
CREATE user '사용자명'@'호스트명' identified BY '비밀번호';
-- 내부에서만 접속 가능하도록 사용자 추가 예제
CREATE user 'foo'@'localhost' identified BY '1234';
-- 어디에서나 접속 가능하도록 사용자 추가 예제
CREATE user 'foo'@'%' identified BY '1234';

사용자 조회


모든 사용자 목록을 조회한다.

SELECT Host, User, plugin, authentication_string
  FROM mysql.user;

사용자 삭제


특정 사용자를 삭제한다.

DROP user '사용자명'@'호스트명';
-- 예제
DROP user 'foo'@'%';

사용자 권한 부여


특정 데이터베이스의 모든 권한을 부여한다.

GRANT all privileges ON [데이터베이스명].* TO '사용자명'@'호스트명';
-- 예제
GRANT all privileges ON employee.* TO 'foo'@'%';

모든 데이터베이스에 대한 권한을 부여한다.

GRANT all privileges ON *.* TO 'foo'@'%';

사용자 이름 변경


사용자 이름을 및 호스트 이름을 변경할 수 있다.

RENAME USER 'foo'@'localhost' TO 'foo'@'%';

댓글남기기