본문 바로가기
개발일지/SQL

SQL mysql에서 유저생성, 권한부여, 권한착취

by 다니엘의 개발 이야기 2022. 6. 29.
320x100

mysql에서 유저 생성 하는 법

 

#첫번째 유저생성

CREATE USER ‘user_name’@‘%’ IDENTIFIED BY ‘password’;

# 여기서 주의할 점은 user_name은 원하는대로 바꿔줘라. 유저명이다.

# password 칸도 마찬가지로 말 그대로 비밀번호다.

# user_name’@‘%’ 이것에서 @는 유저 생성의 필수이고, %는 외부접속이 가능하게 한다는 뜻이다.

 

 

# 두번째 권한부여

 

#1 권한 확인

show grants for ‘user_name’@‘%’;

 

#2 권한 부여

grant all on 데이터베이스.* to ‘user_name’@‘%’;

# 여기서 *는 “모든”을 의미한다. (sql전체적으로 *는 전체 를 의미함)

 

#3 권한 뺏기

revoke all on password.* to ‘user_name’@‘%’;

300x250