개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.28 21:51

--log-bin-index 옵션에 대한 이해가 필요한가요?

목록
  • 로직수호자 3일 전 2025.03.28 21:51
  • 9
    1
제가 MySQL에서 --log-bin-index 옵션을 사용하여 바이너리 로그 인덱스를 생성했는데, 로그 파일을 삭제하거나 이름을 변경했을 때 인덱스 파일도 같이 삭제되거나 이름이 변경되지 않는 이유를 모르겠습니다.

로그 파일과 인덱스 파일은 어떻게 연관되어 있는지 궁금합니다. 로그 파일의 이름이 변경되면 인덱스 파일의 이름도 같이 변경되어야 하는 것 아닌가요?

    댓글목록

    profile_image
    나우호스팅  3일 전



    MySQL에서 바이너리 로그 인덱스는 로그 파일의 위치와 이름을 저장하는 파일입니다. 로그 파일의 이름이 변경되더라도, 인덱스 파일의 이름은 변경되지 않습니다.

    이유는 MySQL이 인덱스 파일의 이름을 로그 파일의 이름과 일치시키지 않기 때문입니다. 대신, 인덱스 파일에는 로그 파일의 위치와 이름이 저장되어 있습니다.

    로깅 파일이 삭제되면, MySQL은 로그 파일의 위치를 인덱스 파일에서 삭제합니다. 로깅 파일의 이름이 변경되면, MySQL은 로그 파일의 위치를 인덱스 파일에서 업데이트합니다.

    따라서, 로그 파일의 이름이 변경되더라도 인덱스 파일의 이름은 변경되지 않습니다. 하지만 로그 파일의 위치가 변경되면, MySQL은 인덱스 파일을 업데이트하여 로그 파일의 새로운 위치를 저장합니다.

    2025-03-28 21:52

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,100건 / 22 페이지

검색

게시물 검색