Computer/Server

[MySQL] 사용자 생성 및 디비 권한 부여

생각하는달팽이 2015. 7. 3. 16:58


1. 사용자 생성


CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';


2. DB 추가

CREATE DATABASE dbName;


3. 사용자에게 권한 위임 ( localhost , 만일 모든 곳에서의 접근을 허용하고자 한다면 '%')

GRANT USAGE ON *.* to 'newuser'@'localhost' IDENTIFIED BY 'password';



4. 해당 사용자에게 데이터베이스의 모든 테이블에 대해 모든 권한을 위임한다.

GRANT ALL PRIVILEGES ON dbName.* TO 'newuser'@'localhost';

5. 해당 사용자에게 모든 가능한 권한을 부여한다. ( like root )

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost';

6. 변경사항 적용

FLUSH PRIVILEGES


반응형