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 |
|
|
|
![]() |
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 |
|
|
|
one_eddie [MySQL] jak odzyskac dane? 26.12.2005, 17:27:38
nospor mialem podobny problem gdy mialem katalog data z w... 26.12.2005, 17:30:49
one_eddie Zainstalowalem MySQL 4.1 tak jak zalecales, przeko... 28.12.2005, 00:17:21
SongoQ Moze nie ma wszystkich plikow, lub nie moze odczyt... 28.12.2005, 10:35:18
one_eddie Cytat(SongoQ @ 2005-12-28 11:35:18)Moze nie m... 28.12.2005, 17:20:15
FiDO CytatDane sa w plikach: *.frm, *.myd, *.myi.
To su... 29.12.2005, 01:44:39 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:52 |