We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

.MYD not found


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.

Dinth
26-08-2009, 11:54
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 ?