DCL 문
라이브러리 사용자 생성
권한 추가
category | 자세한 설명 |
---|---|
기본 구문 | 'password'로 식별되는 'user'@'host'에게 library.table에 대한 권한 부여; |
'4311'로 식별되는 'liwenkai'@'localhost'에 선택, 테스트 시 삽입.* 부여; | |
liwenkai 사용자에게 테스트 라이브러리의 모든 테이블에 로컬로 연결할 수 있는 권한 부여 . 운영되는 테이블에는 쿼리 및 쓰기 권한이 있습니다 |
참고: 한 사용자에게 여러 권한을 추가할 수 있습니다.권한 삭제
자세한 설명 | |
---|---|
'user'@'host'에서 library.table에 대한 권한 취소; | |
취소 선택 , test.*에 '4311'로 식별되는 'liwenkai'@'localhost'에 삽입; | |
liwenkai 사용자에게 테스트 라이브러리의 모든 테이블에 로컬로 연결할 수 있는 권한을 부여하세요. 운영되는 테이블에는 쿼리 및 쓰기 권한이 있습니다 |
Explanation | |
---|---|
모든 권한을 부여하려면 모든 권한 부여 지침을 따르세요 | |
철회 후 모든 지시에 따라 모든 권한을 삭제하세요 | |
. | .에 대한 권한 모든 라이브러리의 모든 테이블에 대한 작업 권한이 부여된다는 뜻 |
'user'@'host' | host %라면. 모든 소스의 호스트는 이 사용자를 사용하여 |
테스트 데이터베이스의 모든 대상에 대한 선택/삽입 권한이 있는 데이터베이스 사용자 liwenkai를 생성할 수 있습니다.
예: 권한 추가
mysql> test.*를 '4311'로 식별되는 'liwenkai'@'localhost'로;
쿼리 확인, 0개 행이 영향을 받음(0.00초)
예: 권한 제거
mysql> 테스트 시 삽입 취소.* from 'liwenkai'@'localhost';
쿼리 확인, 0개 행이 영향을 받음(0.30초)
참고:
위 문 중 일부는 거의 사용되지 않습니다. 지식 포인트의 숙달 수준을 이해 수준으로 설정할 수 있습니다.
권한 설정 항목이 너무 많아서 특정 명령을 기억하지 못하는 경우가 많습니다. 대개 사람들은 권한을 조작하기 위해 특수 도구를 사용합니다.