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 '비밀번호';
반응형