2012-02-08 2 views
0

mysql의 information_schema에서 데이터를 찾으려고합니다.information_schema에있는 mySQL 사용자 권한

내가 찾고있는 것은 사용자가 테이블에 대해 가지고있는 사용 권한입니다.

예를 들어, 두 명의 사용자가 있습니다. 'usr1'& 'usr2'입니다. 그리고 네 개의 테이블, tbl1, tbl2, tbl3, tbl4.

usr1은 tbl1 및 tbl2에만 액세스 할 수 있고 usr2는 모든 것에 액세스 할 수 있습니다.

여기서 information_schema에 정의되어 있습니까? 나는 그것을 찾을 수없는 것 같습니다.

특정 테이블에 일부 권한을 추가했지만 TABLE_PRIVILEGES에 아무 것도 표시되지 않아 그 테이블에 있어야하는지 알 수 없습니다.

답변

2

사용 권한 데이터는 mysql 데이터베이스 : columns_priv, dbhost 테이블에 저장됩니다. information_schema는 테이블에 대한 구조 정보를 포함하지만 권한은 포함하지 않습니다.

+0

이제 간단 해 보입니다. 건배! – steve