개발자의 끄적끄적

MySQL 사용자 권한 확인 및 추가 본문

개발/sql

MySQL 사용자 권한 확인 및 추가

효벨 2020. 7. 15. 03:00
728x90
반응형

MySQL 사용자 권한 확인 및 추가 

 

1. MySQL 사용자 권한 확인

 

1-1. 기본권한 조회

# mysql 접속 mysql -u root -p # mysql DB 접근 mysql> use mysql # 기본 권한 조회 mysql> select * from user where user = [사용자ID]

 

1-2. 사용자 권한 조회

# 사용자별 권한 확인 mysql> SHOW GRANTS FOR '사용자계정'@'호스트'; # 접속된 계정 권한 확인 mysql> SHOW GRANTS FOR CURRENT_USER;

 

2. MySQL 사용자 권한 추가

예)

GRANT ALL PRIVILEGES ON DB이름.테이블이름 TO 아이디@호스트 IDENTIFIED BY '비밀번호' with grant option;

 

# 권한 종류

- ALL PRIVILEGES : 모든 권한 추가 

- SELECT, INSERT, UPDATE, DELETE, ... : 권한을 일부분을 추가 

 

# 적용될 DB 및 테이블 

- DB이름.테이블이름 : *.* 시 모든 DB, 모든 Table 권한 부여 

 

with grant option 옵션

- with grant option : GRANT를 사용할 수 있는 권한 추가 

 

 

출처 : https://jang2r.tistory.com/41

반응형
Comments