.IBD 파일 확장자
MySQL InnoDB 테이블
| 개발사 | Oracle |
| 인기도 |
3.5 | 4 표 |
IBD 파일이란 무엇인가요?
IBD 파일은 InnoDB 데이터베이스 엔진으로 생성된 MySQL 테이블입니다. 테이블별 테이블스페이스와 인덱스 데이터가 포함되어 있습니다. MySQL의 innodb_file_per_table 옵션이 활성화되어 있을 때 IBD 파일이 생성되며, 이 옵션은 기본적으로 활성화되어 있습니다.
추가 정보
MySQL은 널리 사용되는 오픈 소스 데이터베이스 관리 시스템입니다. InnoDB는 MySQL이 테이블 기반 데이터를 생성, 업데이트하고 그 밖의 방식으로 관리할 때 사용하는 기본 데이터베이스 엔진입니다. 대부분의 MySQL 인스턴스에서 InnoDB는 사용자의 테이블을 개별 파일에 저장하며, 이러한 파일은 .ibd 확장자로 저장됩니다.
IBD 파일은 종종 암호화되어 있습니다. 즉, IBD 파일을 생성한 데이터베이스를 사용자가 만들 때 생성된 키를 사용해야만 해당 데이터에 액세스할 수 있습니다. 그러나 MySQL 사용자는 IBD 파일을 사용하여 암호화된 테이블도 다른 MySQL 데이터베이스로 가져올 수 있습니다. IBD 파일을 사용하여 테이블을 가져올 때는 테이블과 연결된 .CFG 메타데이터 파일도 가져와야 하며, 테이블이 암호화된 경우에는 FLUSH TABLES FOR EXPORT 명령을 사용할 때 InnoDB가 생성하는 CFP 파일도 가져와야 합니다.
IBD 파일을 여는 방법
InnoDB 데이터베이스 엔진을 사용하고 있다면 MySQL(크로스 플랫폼)에서 IBD 파일을 열 수 있습니다. 예를 들어 현재 테이블 사본이 손상되었거나 삭제된 경우, 백업 IBD 파일을 사용하여 해당 파일에 포함된 테이블을 복원할 수 있습니다. 백업 IBD 파일을 사용하여 MySQL 테이블을 복원하는 방법에 대한 자세한 내용은 MySQL의 공식 문서를 참조하세요.