"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > .frm 파일만 사용하여 MySQL 데이터베이스를 복원할 수 있습니까?

.frm 파일만 사용하여 MySQL 데이터베이스를 복원할 수 있습니까?

2024-11-07에 게시됨
검색:857

Can I Restore My MySQL Database Using Only .frm Files?

.frm 파일을 사용하여 MySQL 데이터베이스 복원

정기 데이터베이스 백업을 수행할 때는 데이터베이스 구조 전체를 캡처하고 데이터. 그러나 어떤 경우에는 사용자가 실제 데이터가 아닌 테이블 구조를 나타내는 .frm 파일에만 액세스할 수 있습니다. 이 시나리오에서는 .frm 파일만 사용하여 데이터와 함께 데이터베이스를 복원하는 것이 어려울 수 있습니다.

다행히도 특정 상황에서는 .frm 파일에서 데이터베이스를 복구할 수 있습니다. 데이터베이스가 InnoDB 스토리지 엔진을 사용하는 경우 추가 단계를 수행하여 해당 데이터로 데이터베이스를 재구성할 수 있습니다.

절차:

  1. 찾기 관련 파일: .frm 파일 외에도 ib_logfiles 및 ibdata 파일을 식별합니다. 이러한 파일은 InnoDB 데이터베이스를 복원하는 데 중요합니다.
  2. 필수 파일 복사: .frm, ib_logfiles 및 ibdata 파일을 MySQL 데이터 디렉터리로 전송합니다.
  3. MySQL 서버 다시 시작: 파일이 복사되면 MySQL 서버를 다시 시작합니다.
  4. 파일 소유권 조정: 다음 명령을 실행하여 MySQL 데이터의 파일 소유권을 변경합니다. mysql 사용자 디렉터리:

    sudo chown -R mysql:mysql /var/lib/mysql

이렇게 하면 MySQL이 .frm 및 ibdata 파일을 올바르게 읽을 수 있습니다. .

이 단계를 수행하면 .frm 파일만 사용하여 데이터가 포함된 MySQL 데이터베이스를 복원할 수 있습니다. 이 프로세스는 다른 형태의 백업(예: .MYD 및 .MYI 파일)을 사용할 수 없는 경우 특히 유용합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3