[mySQL] 사용자 추가, 권한 부여,삭제

2023. 7. 4. 16:01BE/DB

1. 사용자 추가

 

CREATE USER 'USERNAME'@'ipaddr' IDENTIFIED BY 'password';
  • 'USERNAME'@'ipaddr' : 특정 ipaddr에서 접속하는 유저.
  • 'USERNAME'@'localhost' : localhost에서 접속하는 유저.
  • 'USERNAME'@'%' : 모든 ip에서 접속하는 유저.

 

//확인
SELECT USER, HOST FROM mysql.user;

 

 


2. 권한 부여

 

GRANT 문을 사용해서 생성한 유저의 권한을 설정한다.

//example
GRANT ALL PRIVILEGES ON opentutorials.* to 'USERNAME'@'ipaddr';

 


3. 사용자 삭제

 

DROP 문으로 유저를 삭제한다.

DROP USER 'USERNAME'@'ipaddr';

 

//확인
SELECT USER, HOST FROM mysql.user;

 


참고자료

 

 

 

 

How To Delete or Remove a MySQL User Account on Linux

In this tutorial, learn how to use the MySQL DROP USER statement with examples to remove or delete user accounts in a MySQL database.

phoenixnap.com

 


'BE > DB' 카테고리의 다른 글

[DB] NULL, CASE, ESCAPE  (0) 2024.04.14
[SQL] SQL 예시 정리  (0) 2023.08.29
[DB] 정규화  (0) 2022.06.06
[DB] 모델링  (0) 2022.06.06
[MySQL] Sever, Monitor, Workbench  (0) 2022.04.30