Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

미래학자

[MySQL] 10장 사용자 권한 주기 (GRANT) 본문

DataBase

[MySQL] 10장 사용자 권한 주기 (GRANT)

미래학자 2016. 11. 23. 13:15
  1. 권한 기본 설정 (GRANT)
  2. 특정 데이터 베이스에 대한 권한 주기
  3. 여러가지 권한
  4. 권한 취소


1. 권한 기본 설정 (GRANT)



루트(root) 사용자 암호 설정





5.7 버전을 기준으로 명령어가 바뀌었다.



사용자 추가 및 테이블에 대한 권한 설정



1 : test_user라는 사용자를 추가하며 비밀번호는 'test'이다.

3 : test_user는 study_db 데이터 베이스의 color 테이블에 대해 SELECT 할 수 있는 권한을 가진다.




2. 특정 데이터 베이스에 대한 권한 주기



1 : a_user 사용자는 study_db 데이터베이스의 모든 table에 대해서 SELECT, INSERT 권한을 가진다.
2 : 데이터 베이스의 모든 테이블에 대해 모든 권한을 준다.
3 : a_user는 모든 데이터 베이스의 모든 테이블에 대해 SELECT 권한을 가진다.




3. 여러가지 권한





4. 권한 취소




* 위 CASCADE 또는 RESTRICT 둘 다 없을 경우 DEFAULT가 CASCADE




Comments