Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] jak odzyskac dane?
one_eddie
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 23.05.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


Padł mi dysk z baza danych (mySQL 4.1), na szczescie udalo mi sie odzyskac katalog "data" z zawartoscia, tzn. pliki bazy danych (w calosci, nie sa uszkodzone).

Ale pojawił sie problem, nie wiem w jaki sposob moge przywrocic te dane do dzialajacej bazy, samo kopiowanie plikow nie dziala. Utworzenie bazy recznie i kopiowanie tez.

Dane są zakodowane w latin2.
Aktualnie uzywam mySQL w wersji 5.0
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
one_eddie
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 23.05.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


Udalo mi sie czesciowo pozbyc problemu.

Okazalo sie ze tabela1 i tabela3 posiadaja tylko pliki frm, nie mialy zadnych danych, wiec MySQL nie utworzyl dla nich, chocby pustych plikow MYD (pliku indeksow MYI).

Kiedy je usunałem te 2 pliki, baza ruszyła. Wprawdzie skrypty ktore korzystaja z tabel 1 i 3 sie wysypuja, ale reszta działa.

Nie wiem dlaczego MySQL szuka domyślnie plików ibd? Skoro wcześniej ich nie potrzebował.

Pojawił się nowy problem: w jaki sposób odzyskać, podejrzeć strukture tabeli z pliki FRM. Mozna podejrzec plik i na koncu sa teksty, nazwy kolumn (poszczegolnych) pol. Gorzej jest z ich parametrami. Nie znam struktury pliku FRM. Watpie by ktos ją udzieś umiescił.

A moze jest jakas opcja, ktora wyłącza domyślne szukanie baz Inno DB?
Poki co przeinstaluje MySQl'a i wyłącze obsługe baz InnoDB bo jesli dobrze pamietam w instalatorze (programie konfiguracyjnym) byla taka opcja.

Czekam na wasze sugestie, wasza pomoc.

// edit:
Ustawilem default storage na myisam
Ustawilem parametr skip-innodb

Nie pomogło. Zaczal prosic o plik MYI i MYD.

Wkurzylem sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zamienilem nazwy 2 pierwszych lepszych plikow na tabela1.MYI i ...MYD wrzucilem do folderu bazy...dziala.

Teraz bez problemu moge sobie odczytac strukture tabel.
Wyczyscilem te tabele i moge sobie spokojnie do nich dodawac poprawne dane (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Problem rozwiazany :0 Dziekuje za pomoc.

Ten post edytował one_eddie 29.12.2005, 19:49:19
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 14:52