Webboard

Pełna wersja: Problem z bazą danych - error 144
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB: 1.8.7
adres forum: ubladego.pl
na czym polega problem (screen, opis, komunikaty):


Screen w załączniku.
wejdź do bazy i spróbuj ręcznie naprawić

repair table <table_name>;
W wyniku: problem nadal pozostaje nierozwiązany.

Dodam, że posiadam backup bazy danych, ale nie chciałbym wgrywać całej, a jedynie tę konkretną tabelę.
http://stackoverflow.com/questions/31684...w-tempfile

Zgaduje, że nie masz dostępu serwera mysql na serwerze tak by go zresetować? Napisz do hostingu z problemem + o wykonanie komend z linku
Napisałem, odpowiedź zamieszczę tutaj.

A nie ma możliwości wgrania tabely mybb_datachace z pliku backup?
Zrób kopię obecnej bazy -> usuń tą tabelę -> wydaj komendę
CREATE TABLE IF NOT EXISTS mybb_datacache (
title varchar(50) NOT NULL DEFAULT '',
cache mediumtext NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
oraz
ALTER TABLE mybb_datacache
ADD PRIMARY KEY (title);
Zaloguj sie do ACP -> narzędzia i konserwacja -> wykonaj przebudowę cache.
Nie mogę zalogować się do acp, otrzymuję ten sam komunikat co przy próbie wejścia na stronę.

Można jakoś przebudować cache z poziomu phpmyadmina?
Nie próbowałeś aktualizować forum przed pojawieniem się pierwszego problemu?
To spróbuj jeszcze importować do niej dane z działajacego backupu. Otwórz backup edytorem znajdź
Kod:
--
-- Zrzut danych tabeli `szukana tabela`
--
Wykonaj ten kod jako zapytanie sql w phpmyadmin
Nie mogę tego odnaleźć w kopii zapasowej... oto ona, byłbym wdzięczny za pomoc.
Udostępnianie bazy z danymi użytkowników nie jest najlepszym pomysłem :P
Dobrze, pozostaje wierzyć, że nikt nic nie zakosił :)

a wracając do tematu - jak dokładniej mogę wyszukać ową frazę?
ctfl+f i wpisz nazwę tabeli. Oczywiście nalepiej jest użyć normalnego edytora typu notepad++
No i to jest to, tylko jeszcze uciąłeś kod. Powinno być cos więcej.
Nie wykonuj tego
CREATE TABLE mybb_datacache (
title varchar(50) NOT NULL DEFAULT '',
cache mediumtext NOT NULL,
PRIMARY KEY (title)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Bo zrobiłeś to wcześniej
Już sobie poradziłem. Wrzuciłem backup całej bazy danych na ftp do jednego folderu z tym cudeńkiem (http://www.ozerov.de/bigdump/) i odpaliłem, z tym że musiałem ustawić sesje wysyłania na 200 linijek + przerwy 100 milisekund, ponieważ serwer ma jakieś ograniczenia.

Swoją drogą - już wiem co wywołuje ten błąd (144) - w narzędzia & konserwacja jest taka opcja jak "optymalizacja bazy danych" - po wykonaniu tego zadania acła baza danych się sypie :)
Stron: 1 2