BE/DB

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

tired_i 2023. 7. 4. 16:01

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