Tech/DB | RDBMS

[MySQL] USER 생성, 권한 부여

싱브이 2024. 2. 13. 15:40
728x90
반응형

1. 접속

// mysql 접속
mysql -u root -p

 

 

2. 계정 생성

// localhost로 접속 
CREATE USER '아이디'@'localhost' IDENTIFIED BY '비밀번호';

//외부 ip 가능
CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';

 

 

3. 계정 권한 부여

// 모든 DB
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'호스트';

// 특정 DB
GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'호스트';

 

 

4. 적용

FLUSH PRIVILEGES;

 

 

* 참고

권한을 제거하는 명령어 :  revoke

계정 삭제 :

DROP USER '아이디'@'호스트';

DELETE FROM USER WHERE USER = '아이디';

728x90
반응형