Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스
- 자바 공배수
- 자바 구구단 출력
- 조코딩
- 자바 for문
- 자바 강제 캐스팅
- 자바 조건문
- 자바 반복문
- Vue3
- 타입스크립트
- react with typescript
- 변수
- TypeScript
- 자바 switch문
- 이클립스 DB연동
- 자바 향상된 for문
- 자바 if문
- MySQL
- 항해99
- 자바
- 항해99 2기
- java
- react ag grid
- 자바 삼항연산자
- 자바 스캐너
- 자바 자동캐스팅
- Til
- 정보처리기사실기
- 자바 public
- 자바 while문
Archives
- Today
- Total
뇌 채우기 공간
[MySQL] 데이터 제어어 DCL: 권한부여, 권한 삭제 grant, revoke 본문
1) 사용자 추가하기
1
|
create user 'abc'@'localhost' identified by '1234';
|
cs |
id: abc
password : 1234
2) 사용자 삭제하기
1
2
|
drop user 'abc'@'localhost';
|
cs |
3) 권한 부여하기
1
2
3
4
5
|
-- 모든 권한 부여하기
-- all privieges 는 모든 권한을 *.*은 모든 데이터베이스의 모든 테이블을 뜻한다.
grant all privileges on *.* to 'abc'@'localhost';
grant all privileges on sqldb.* to 'abc'@'localhost';
grant all privileges on sqldb.usertbl to 'abc'@'localhost';
|
cs |
abc에게 모든 권한 부여하기 *.*
sqldb의 모든 테이블에 모든 권한 부여하기
sqldb의 usertbl에 모든 권한 부여하기
4) 특정권한 부여하기
1
2
3
4
|
grant select on sqldb.usertbl to 'abc'@'localhost';
grant update on sqldb.usertbl to 'abc'@'localhost';
grant delete on sqldb.usertbl to 'abc'@'localhost';
|
cs |
5) 특정 컬럼만 권한 부여하기
1
|
grant update(userid, name) on sqldb.usertbl to 'abc'@'localhost';
|
cs |
6) 권한 삭제하기
1
2
3
4
5
|
-- 사용자 권한 삭제하기
-- 모든 권한이 한번에 삭제가 되지 않는다.
revoke all on *.* from abc@localhost;
-- 하나씩 권한을 삭제해야한다.
revoke select on sqldb.usertbl from abc@localhost;
|
cs |
mysql에서는 첫번째 줄 코드가 안됩니다.
하나씩 권한을 삭제해야합니다.
7) 유저의 권한 보기
1
2
|
show grants for 'abc'@'localhost';
|
cs |
728x90
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] 집계함수와 group by, having절 , rollup (0) | 2020.11.25 |
---|---|
[MySQL] ORDER BY / 정렬/ 내림차순 정렬/ 오름차순 정렬 (0) | 2020.11.24 |
[MySQL] 서브쿼리/ any, some , all / 둘 중 하나만 만족, 둘 다 만족 (0) | 2020.11.24 |
[MySQL] select , where절 조건 / in, between, and , or, like, is null (0) | 2020.11.24 |
[MySQL] 데이터 조작어(DML): INSERT, UPDATE, DELETE / 데이터 삽입, 데이터 갱신, 데이터 삭제 (0) | 2020.11.24 |