.MYD not found
Dinth - 26-08-2009 11:54
.MYD not found
Lekki OT poniewaz problem nie lezy chyba w konfiguracji serwera, ale tez jest bezposrednio z MySQL zwiazany.
Otoz moj serwer zostal shackowany, OVH uruchomilo go w trybie ftproot readonly abym mogl zrobic backup danych.
Przegralem pliki bazy (/var/lib/mysql) na inna maszyne, reczne przegladanie jej pozwala mi sadzisz ze zadne dane nie zostaly utracone. Jednak nie da sie juz zrobic dumpa takiej bazy.
Przy probie zwyklego zrobienia dumpa dostaje:
Kod:
mysqldump: Got error: 29: File './xxx_pl/awc_search_words.MYD' not found (Errcode: 2) when using LOCK TABLES
Nawet po uzyciu --skip-lock-tables oraz --single-transaction, wprawdzie zaczyna robic dumpa ale po chwili podobny blad dostaje:
Kod:
LOCK TABLES `awc_f_watchthreads` WRITE;
/*!40000 ALTER TABLE `awc_f_watchthreads` DISABLE KEYS */;
INSERT INTO `awc_f_watchthreads` VALUES (9,17,'email',0);
/*!40000 ALTER TABLE `awc_f_watchthreads` ENABLE KEYS */;
UNLOCK TABLES;
mysqldump: Couldn't execute 'show create table `awc_search_words`': File './xxx_pl/awc_search_words.MYD' not found (Errcode: 2) (29)
probowalem zrobic myisamchk -r *.MYI, przebudowal uszkodzone indeksy, jednak bledy wyskakuja dalej takie same. Jak to naprawic ?
giasek - 27-08-2009 12:21
Masz fizycznie na dysku plik awc_search_words.MYD ?
Jeśli nie i chcesz mieć dump zrobiony mysqldumpem, to jedyne rozwiązanie to dropnąć tabelę i wtedy wykonać dump.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl