mcleo
11.01.2010, 14:56:53
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
11.01.2010, 16:26:27
prawdopodobnie musi byc ta sama wersja MySQL'a
Mustava
11.01.2010, 20:00:55
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.htmlPoza tym google....
Mchl
11.01.2010, 23:04:50
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
12.01.2010, 08:04:56
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
Mchl
12.01.2010, 09:40:29
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.