MySQL에 몇 개의 데이터베이스가 설정되어 있다고 가정 해 보겠습니다. 내가 발행 할부여 후 *. *에서 권한 부여가 부여 된 데이터베이스에 적용됩니까?
grant select on *.* to 'backupman';
나중에 새 데이터베이스를 만듭니다.
'backupman'에 새 데이터베이스가 선택되어 있습니까?
MySQL에 몇 개의 데이터베이스가 설정되어 있다고 가정 해 보겠습니다. 내가 발행 할부여 후 *. *에서 권한 부여가 부여 된 데이터베이스에 적용됩니까?
grant select on *.* to 'backupman';
나중에 새 데이터베이스를 만듭니다.
'backupman'에 새 데이터베이스가 선택되어 있습니까?
예, 새 데이터베이스에는 확실히 select
이 있습니다.
*.*
을 사용하면 granting a global privilege을 의미합니다.
글로벌 권한은 지정된 서버 의 모든 데이터베이스에 대해 관리되거나 적용됩니다. 전역 권한을 할당하려면 ON *. * 구문 (...)
*.*
구문은 mysql의 전역 권한입니다. 전체 권한은 서버의 데이터베이스에 적용됩니다!