[MySQL] create user, drop user 생성, 삭제

해내면 그만!XX·2022년 7월 26일
0
CREATE USER 'username'@'severname' IDENTIFIED BY 'userpassword';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'severname';

쿼리를 입력하는 곳에 위의 쿼리문를 입력하면 됩니다.
username 자리에 원하는 이름을 입력하면 되고, userpassword 자리에 패스워드를 입력하면 됩니다.
CREATE USER에서 'username'@'severname'는 모든 곳에서 접속한 사용자? 정도로 생각하면 됩니다. @ 자리에 IP를 입력하면 해당 IP에서만 접속이 되고, @를 입력하면 모든 곳으로 해당됩니다.
GRANT 문에서는 ON DB_NAME.TABLE_NAME TO 'username'@'severname' 형식인데 %에서 접속한 username에게 DB_NAME의 TABLE_NAME을 접근할 권한을 준다고 생각하면 됩니다.
위의 쿼리문은 모든 DB와 테이블을 접근할 권한을 주는 것입니다.

DROP USER 'user명'@'server명';
ex) drop user 'user1'@'localhost';

참고
[Spring Boot] Blog Project - MySQL 환경세팅

0개의 댓글