Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 FLUSH PRIVILEGES 문을 사용하는 것은 무엇입니까?

<시간/>

사실, 우리는 권한 부여 테이블을 다시 로드하도록 서버에 지시하기 위해 플러시 권한 작업을 수행해야 합니다. 이것은 FLUSH PRIVILEGES 문을 실행하거나 mysqladmin flush-privileges 또는 mysqladmin reload 명령을 실행하여 수행할 수 있습니다. FLUSH PRIVILEGES는 INSERT, UPDATE 또는 DELETE와 같이 직접 권한 부여 테이블을 수정하는 경우 정말 필요합니다. 변경 사항은 서버를 다시 시작하거나 테이블을 다시 로드하도록 지시할 때까지 권한 검사에 영향을 미치지 않습니다. 그러나 GRANT 선택을 통해 할당된 권한은 FLUSH PRIVILEGES가 적용되는 것을 원하지 않습니다. MySQL 서버는 이러한 변경 사항을 인식하지 못하고 즉시 부여 테이블을 다시 로드합니다.