.IBD Rozszerzenie pliku
Tabela MySQL InnoDB
| Deweloper | Oracle |
| Popularność |
3,5 | 4 Głosy |
Czym jest plik IBD?
Plik IBD to tabela MySQL utworzona przez silnik bazy danych InnoDB. Zawiera przestrzeń tabel właściwą dla tabeli oraz dane indeksów. Pliki IBD są tworzone, gdy opcja innodb_file_per_table w MySQL jest włączona, co ma miejsce domyślnie.
Więcej informacji
MySQL to popularny system zarządzania bazami danych o otwartym kodzie źródłowym. InnoDB to domyślny silnik bazy danych używany przez MySQL do tworzenia, aktualizowania i ogólnego zarządzania danymi opartymi na tabelach. W większości przypadków MySQL zapisuje tabele użytkowników w osobnych plikach, które są zapisywane z rozszerzeniem .ibd.
Pliki IBD są często szyfrowane, co oznacza, że dostęp do ich danych można uzyskać tylko przy użyciu kluczy wygenerowanych podczas tworzenia bazy danych, która utworzyła plik IBD. Użytkownicy MySQL mogą jednak używać plików IBD do importowania nawet zaszyfrowanych tabel do innych baz danych MySQL. Podczas importowania tabeli za pomocą pliku IBD należy również zaimportować powiązany plik metadanych .CFG oraz, jeśli tabela jest zaszyfrowana, plik CFP, który InnoDB tworzy po użyciu polecenia FLUSH TABLES FOR EXPORT.
Jak otworzyć plik IBD
Plik IBD można otworzyć w MySQL (na różnych platformach), jeśli używany jest silnik bazy danych InnoDB. Można na przykład użyć kopii zapasowej pliku IBD do przywrócenia zawartej w nim tabeli, jeśli bieżąca kopia tabeli została uszkodzona lub usunięta. Więcej informacji na temat używania kopii zapasowej pliku IBD do przywracania tabeli MySQL zawiera oficjalna dokumentacja MySQL.