linux/mysql

MYSQL DB를 만들고 계정만들어서 권한부여

alignG 2016. 11. 11. 14:46


MYSQL DB를 만들고 계정만들어서 권한부여


GRANT는 계정을 관리하는 명령어


아이디에 모든DB 모든 접근권한을 준다.

GRANT ALL PRIVILEGES ON *.* TO 아이디 @'%' IDENTIFIED BY '비밀번호';


아래처럼 하면 특정 DB에 모든 권한을 주게 된다.
GRANT ALL PRIVILEGES ON DB명.* TO 아이디 @'%' IDENTIFIED BY '비밀번호';


특정DB에 특정 테이블이라면 아래처럼

GRANT ALL PRIVILEGES ON DB명.DB명 TO 아이디 @'%' IDENTIFIED BY '비밀번호';


특정DB에 특정아이디에 특정 권한만을 주고자 한다면 아래처럼 권한키워드의 예는 select update delete 등이 될 수 있다.


GRANT 권한키워드 ON DB명.DB명 TO 아이디 @'%' IDENTIFIED BY '비밀번호';




반응형