Got Error 127 from storage engine: Różnice pomiędzy wersjami
(nowa) |
|||
| (Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
| Linia 3: | Linia 3: | ||
Komunikat oznacza uszkodzoną strukturę bazy danych.<BR> | Komunikat oznacza uszkodzoną strukturę bazy danych.<BR> | ||
| − | MySQL error: 127 = Record-file is crashed (Plik uległ uszkodzeniu) | + | '''MySQL error: 127 = Record-file is crashed (Plik uległ uszkodzeniu)''' |
Sposób naprawienia tabeli z poziomu edytora SQL:<BR> | Sposób naprawienia tabeli z poziomu edytora SQL:<BR> | ||
| Linia 43: | Linia 43: | ||
[[Kategoria: MySQL]] | [[Kategoria: MySQL]] | ||
[[Kategoria: Komunikaty Systemowe]] | [[Kategoria: Komunikaty Systemowe]] | ||
| + | [[Kategoria: Błędy]] | ||
Aktualna wersja na dzień 06:22, 19 wrz 2013
Co oznacza komunikat Got Error 127 from storage engine ?
Komunikat oznacza uszkodzoną strukturę bazy danych.
MySQL error: 127 = Record-file is crashed (Plik uległ uszkodzeniu)
Sposób naprawienia tabeli z poziomu edytora SQL:
Przede wszystkim trzeba znać nazwę tabeli (w treści błędu może być podana nazwa pliku np. oppo.MYI dla tabeli oppo).
REPAIR TABLE oppo;
Po chwili powinny zostać wykonane naprawy.
Przykładowa kolejność działań dla systemu Linux: Po zalogowaniu się na konto administratora (użytkownik: root) należy wyłączyć bazę danych
/etc/rc.d/init.d/mysql stop
następnie należy wejść do katalogu z plikami bazy zwykle jest to:
cd /var/lib/mysql
czasami może być
cd /var/lib/mysql/db
w środku znajdują się katalogi z nazwami takimi jak nazwy baz danych np. dla bazy ht wystepuje katalog ht. wchodzimy do niego:
cd ht
teraz wystarczy wykonać polecenie naprawy indeksów
myisamchk *.MYI
Jeśli przy którejś z tabel pojawi się informacja o braku możliwości szybkiej naprawy należy dla tej tabeli wykonać polecenie szczegółowe (przykład dla tabeli oppo):
myisamchk -o oppo.MYI
na końcu wystarczy wystartować serwer bazy
/etc/rc.d/init.d/mysql start