Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: gdzie sie podzialy pliki?
Forum PHP.pl > Forum > Bazy danych > MySQL
dobmar
zaczynam bawić się bazą danych mysql 5.0.24a spod konsoli. Mam następujący problem, utworzyłem bazy danych tabele, uzupełniłem je danymi, stowrzyłem klucze, wszystko poprawnie działa select, update, drop, insert, relacje itp...

Jednak w katalogu z danymi danej bazy danych (C:\mysql\data\...) tworzą się pliki tylko i wyłącznie nazwa_tabeli.frm (nigdzie nie ma ani myi ani myd jak w przypadku "startowej" bazy danych "mysql"). Z tego co wyczytałem w necie to *.frm przechowuje tylko strukturę danych,tak więc moje pytanie gdzie podziały się dane? (powinny być przecież w *.myd?). Dlaczego też nie pojawia się plik z kluczami *.myi?
nevt
nigdzie się nie podziały - nie są do niczego potrzebne... widocznie w ustawieniach konfiguracji MySQL domyślny typ bazy / tabeli masz zdefiniowany jako InnoDB - wtedy powstają tylko pliki .frm, po jednym na każdą tabelę. jeżeli tęsknisz za plikami .myd i .myi to załóż bazę / tabelę typu MyISAM (klauzula ENGINE w CREATE DATABASE / CREATE TABLE). pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.