Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak to uratować? Prośba o pierwszą pomoc, lub ostatnie namaszczenie...
Forum PHP.pl > Forum > Bazy danych > MySQL
mcleo
Witam.
Problem: szlag trafił serwer, na którym mam bazę danych od phpBB. Jedyne, co mogę teraz odzyskać, to katalog bazy z plikami MYD, frm i MYI.
Odpaliłem lokalnie myadmina, wrzuciłem żywce te pliki - ok, zobaczył.
Przy każdej tabeli mam komunikat "W użyciu"
Jednak przy próbie wejścia w którykolwiek plik wywala (przykładowo):

#1034 - Incorrect key file for table 'phpbb_acl_groups'; try to repair it

Oczywiście próbowałem REPAIR TABLE ale nie daje się naprawić.
"Naprawić" owszem, mogę, robiac TRUNCATE, ale jakby to powiedzieć, no chciałbym tabele razem z danymi...

Jakieś pomysły, czy można to jeszcze jakoś uratować?

Maciej
kosmowariat
prawdopodobnie musi byc ta sama wersja MySQL'a
Mustava
Tak wersja mysql'a musi być taka sama (a już na pewno nowsza).
Ponadto, spróbuj podstawić plik indexu MYI od takiej tabeli po TRUNCATE (lub z jakiejś starszej kopii tej tabeli) - a poźniej REPAIR

Looknij także np http://www.modwest.com/help/kb6-230.html

Poza tym google....
Mchl
Cytat(Mustava @ 11.01.2010, 20:00:55 ) *
Tak wersja mysql'a musi być taka sama (a już na pewno nowsza).


Powiedziałbym raczej, że na pewno nie starsza. Nowsza wcale nie musi być lepsza w takim wypadku. Najlepiej, żeby wersje były jak najbradziej do siebie zbliżone.
Mustava
Cytat(Mchl @ 11.01.2010, 23:04:50 ) *
Powiedziałbym raczej, że na pewno nie starsza. Nowsza wcale nie musi być lepsza w takim wypadku.

Przecie na to samo wychodzi - napisałem, że musi być taka sama i później na pewno nowsza (jeżeli już inna), a więc skoro nowsza to nie starsza yahoo.gif
Mchl
Cytat(Mustava @ 12.01.2010, 08:04:56 ) *
na pewno nowsza (jeżeli już inna)


Przy takim zastrzeżeniu to rzeczywiście na to samo wychodzi.
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.