Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Problem z bazą danych - error 144

Błąd   Założony przez  Piotrs.

wersja skryptu MyBB: 1.8.7
adres forum: ubladego.pl
na czym polega problem (screen, opis, komunikaty):


Screen w załączniku.


Załączone pliki Miniatury
   
wejdź do bazy i spróbuj ręcznie naprawić

repair table <table_name>;
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
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ę.


Załączone pliki Miniatury
   
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
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
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?


Załączone pliki Miniatury
   
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ź
--
-- 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.
Matslom napisał 26.05.2016, 20:06:
NIe udostępniaj nigdy publicznie całej bazy danych
Udostępnianie bazy z danymi użytkowników nie jest najlepszym pomysłem :P
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
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++
Oto wynik...
http://wklejto.pl/txt256088
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 :)



Użytkownicy przeglądający ten wątek:

1 gości