데이터베이스

[MySQL] 유저 생성 및 권한 부여

jwKim96 2019. 9. 24. 23:41

 

로컬접속 유저 추가

1
CREATE USER '아이디'@'localhost' identified by '비밀번호';
cs

 

 

어디서든 접속 가능한 유저 추가

1
CREATE USER '아이디'@'%' identified by '비밀번호';
cs

 

모든 권한 추가

1
2
3
4
5
GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'localhost'
GRANT ALL PRIVILEGES ON 데이터베이스.테이블 TO '아이디'@'%'
 
GRANT ALL SELECTINSERTUPDATE ON 데이터베이스.테이블 TO '아이디'@'localhost'
GRANT ALL SELECT ON 데이터베이스.테이블 TO '아이디'@'%'
cs

 유저를 먼저 만들고 유저의 아이디와 접속위치에 따라 권한을 다르게 부여할 수 있다.