30. december 2005 - 00:24Der er
5 kommentarer og 1 løsning
Records in use og fejl #1017
Jeg har haft en DB liggende hos Concor.dk, som desværre havde et servercrash d. 23/12. De har lavet en restore fra få dage tidligere, men efter dette kan jeg ikke tilgå min database.
Der er ca. 200 tabeller. I en PhpMyAdmin står de fleste tabeller til "in use" under "Records". Prøver jeg at gå ind på en af disse tabeller, så får jeg en fejl #1017 Can't find file tableName.MYI
Jeg har skrevet til Concor.dk ang. en ny restore. Er der noget andet jeg kan gøre, eller bede en med admin-rettigheder om at gøre?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Table Records Type Size Overhead ---------------------------------------------------- accounttype in use activity_reminder 1 MyISAM 1.0 KB - activity in use ---------------------------------------------------- De tabeller, som jeg kan se, er angivet til MyISAM. De andre er der hverken angivetType, Size eller Overhead for. Og Records er sat til "in use".
Jeg har ikke kørt myisamchk. Kan jeg gøre det fra phpmyadmin, eller skal man have en shelladgang?
Jeg nåede aldrig at teste dit forslag, for Concor.dk var hurtige på aftrækkeren og sendte mig deres sidste backup af databasaen. Det var samme backup, som de havde brugt til at restore databasen med.
Fejlen var opstået ved, at da backup blev taget, var de fleste tabeller låst (LOCK TABLES `tablename` WRITE;). Det kom med i dumpet, og en restore kunne derfor ikke foretages, før de blev udkommenteret på de pågældende tabeller.
Smid et svar, og du skal få point for hurtigt at prøve at hjælpe :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.