30. MySQL/기초

01. MySQL DCL 설정

THE HEYDAZE 2021. 9. 8. 20:26

 

 

유저 설정
create user '유저명'@'아이피' identified by 패스워드;

 

권한 종류

 

권한 부여
grant all privileges 
on 데이터베이스명.테이블명
to '유저명'@'아이피';

 

# 모든 데이터베이스에 모든 테이블 모든 권한 허용
grant all privileges 
on *.*
to '유저명'@'아이피';

 

# 모든 특정 데이터베이스에 모든 테이블 모든 권한 허용
grant all privileges 
on testdb.*
to '유저명'@'아이피';

 

# 모든 특정 데이터베이스에 특정 테이블 모든 권한 허용
grant all privileges 
on testdb.member
to '유저명'@'아이피';

 

# 모든 특정 데이터베이스에 특정 테이블 select 권한 허용
grant select
on testdb.member
to '유저명'@'아이피';

 

  • 아이피
    • localhost : 내 컴퓨터에서만 접근 허용
    • 127.0.0.1 : 내 컴퓨터에서만 접근 허용 (localhost 보다 접근속도가 빠름)
    • % : 모든 컴퓨터 접근 허용
    • 192.168.0.123 : 해당 아이피 접근 허용
    • DESKTOP-12345 : 해당 컴퓨터명으로 접근 허용