Mysql 5.1.72에서 복제 사용자를 만들었습니다. FLUSH PRIVILEGES;
를 실행하기 직전에 적용되지 않은 권한 업데이트가있는 경우 어떻게해야할까요?
- 단일 사용자의 권한을 어떻게 플러시 할 수 있습니까?
-
FLUSH PRIVILEGES;
처리 후 적용될 변경 사항 목록을 어떻게 확인할 수 있습니까? - 일이 잘못되면 변경 사항을 되돌릴 수있는 방법이 있습니까?
댓글
- " 아니요 ".
- @RickJames에게 감사합니다. 답변으로 작성해주세요. 답변.
답변
이 답변은 MySQL의 모든 버전에 적용되지만 아마도 8.0 포함.
-
FLUSH PRIVILEGES
는 전체 권한 집합을 동기화합니다. 한 명의 사용자 만 삭제할 방법이 없습니다. - 절대 안됩니다.
- 동등한 반대 작업 실행-
REVOKE
<->GRANT
등
: user
, db
및 기타 몇 가지. 이것은 모두의 현재 상태에 대한 “진실의 근원”입니다. GRANTs
. UPDATE
등 SQL 문을 사용하여 테이블을 편집하면 GRANT/REVOKE/FLUSH
.