MySQL에서 flush privileges 질문 0 0 2,164

by 준티 [2016.08.24 07:38:40]


안녕하세요 좋은 아침입니다.

문득 flush privileges에 대한 기능이 헷갈려서 찾아보던중..

 

http://sarc.io/index.php/mariadb/355-mysql-flush-privileges

와 같은 글을 읽었는데요. 위 글에서는

이 flush privileges 는 정확히 말하면 grant 테이블을 reload 함으로 변경사항을 바로 적용해주는 명령어인데, INSERT, UPDATE와 같은 SQL문이 아닌 grant 명령어를 사용해서 사용자를 추가하거나 권한등을 변경하였다면 굳이 실행할 필요가 없습니다.

라고 되어있었습니다.

그러면 보통 DML 구문뒤에 flush privileges를 사용한다는건데..

commit과 차이점이 뭔지 궁금합니다.. 저 명령어를 정확히 왜 쓰는지요 ㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입