Docs Menu
Docs Home
/
BI 커넥터
/

사용자 권한 부여 모델

버전 2.5에 추가.

BI 용 MongoDB Connector는 인증된 사용자가 실행 수 있는 데이터베이스 관리, 데이터 정의 및 데이터 조작 문을 제한합니다. 다음 표는 SQL 성명서 해당 MySQL 권한 을 필요한 MongoDB 권한 조치 에 매핑합니다.

MySQL 문
MySQL 권한
MongoDB 권한
--mongo-username 옵션 또는 mongodb.net.auth.username 설정으로 지정된 BI Connector의 관리자만 사용할 수 있습니다.
FLUSH SAMPLE
MySQL에는 없음

샘플링 구성에 따라 다릅니다.

독립형 리더:

  • find 샘플링된 모든 네임스페이스에 대해

  • 클러스터 의 모든 데이터베이스에 대해 insertupdate

클러스터형 리더:

이 모드에서는 해당 명령문이 허용되지 않습니다.

클러스터형 작성자:

  • find 샘플링된 모든 네임스페이스에 대해

  • { --schemaSource 으로 지정된 스키마 데이터베이스 의 insertupdate }

  • 프로세스 모든 스레드를 볼 수 권한

  • SUPER 모든 스레드와 문을 종료할 수 권한

  • 자신의 스레드와 성명서를 보고 종료하는 데 권한이 필요하지 않습니다.

  • killop 다른 사용자의 연결 또는 쿼리 종료

  • 자체 연결이나 쿼리를 종료하는 데 권한이 필요하지 않습니다.

ALTER, CREATEINSERT 테이블에 대한 권한입니다.

테이블 이름을 바꾸려면 ALTER 가 필요합니다. 및 DROP ALTER 뿐만 아니라 ,CREATEINSERT 새 테이블에.

샘플링 구성에 따라 다릅니다.

독립형 리더:

클러스터 의 모든 데이터베이스에 대해 insertupdate .

클러스터형 리더:

이 모드에서는 허용되지 않습니다.

클러스터형 작성자:

--schemaSource 으로 지정된 스키마 데이터베이스 의 insertupdate .

SUPER 전역 변수를 설정하다 하려면 권한 이 필요합니다.

세션 변수를 설정하는 데에는 일반적으로 어떤 권한 도 필요하지 않지만,SUPER 가 필요한 예외도 있습니다. 권한 (예:sql_log_bin ).

--mongo-username 옵션 또는 mongodb.net.auth.username 설정으로 지정된 BI Connector의 관리자 사용자 또는 inprog 권한 이 있는 모든 MongoDB 사용자가 글로벌 변수를 설정하다 수 있습니다.

세션 변수를 설정하는 데 권한이 필요하지 않습니다.

권한이 필요하지 않습니다.
권한이 필요하지 않습니다.
권한이 필요하지 않습니다.
권한이 필요하지 않습니다.
사용자에게 일부 권한이 있는 각 열에 대한 열 정보를 표시합니다. 사용자에게 일부 권한이 없는 열에 대한 열 정보가 표시되지 않습니다.
find 적절한 collection에 있습니다.
권한이 필요하지 않습니다.
find 적절한 데이터베이스에서.
테이블에 대한 일부 권한입니다.
find 적절한 데이터베이스 또는 collection에서.
find 적절한 데이터베이스 또는 collection에서.
이 명령문에는 테이블의 모든 열에 대한 일부 권한이 필요합니다.
find 적절한 collection에.

프로세스 모든 프로세스를 볼 수 권한 입니다.

자신의 프로세스를 보는 데 권한이 필요하지 않습니다.

inprog 를 클릭하여 모든 프로세스를 볼 수 있습니다.

자신의 프로세스를 보는 데 권한이 필요하지 않습니다.

권한이 필요하지 않습니다.
권한이 필요하지 않습니다.

지정된 데이터베이스에서 사용자에게 일부 권한이 있는 비임시 테이블을 나열합니다.

기본 테이블이나 뷰에 대한 권한 이 없는 경우, 이는 쇼 테이블 의 출력에 표시되지 않습니다. .

listCollections 는 해당 데이터베이스의 모든 테이블을 표시합니다.

find 는 해당 collection의 테이블만 표시합니다.

권한이 필요하지 않습니다.
권한이 필요하지 않습니다.

돌아가기

유형 변환 모드