Portál AbcLinuxu, 14. května 2025 05:46

Dotaz: mysql - table is marked as crashed and should be repaired

12.4.2011 20:18 Mirekh
mysql - table is marked as crashed and should be repaired
Přečteno: 673×
Odpovědět | Admin
Zdravim,

na debianu mam mysql server. Jelikoz dnes byl delsi vypadek elektriky, doslo k vypnuti serveru.

Pri nabihani serveru se v syslogu objevila hlaska typu
Apr 12 15:03:18 mail mysqld[3865]: 110412 15:03:18 [Warning] Checking table:   './database/tabulka1'
Apr 12 15:03:18 mail mysqld[3865]: 110412 15:03:18 [ERROR] /usr/sbin/mysqld: Table './database/tabulka1' is marked as crashed and should be repaired
takto se to objevuje asi u 20 tabulek

Toto se objevilo jen pri nabihani serveru, dal v syslogu se to jiz neopakuje Mam rozebehnuteho phpmyadmina.

Zatim jsem se s timto nesetkal.

Chci se zeptat jestli mam tedydane tabulky opravit, repsp. zkusil jsem na jednu z techto tabulek dat v phpmyadmin pouze kontrolu (nikoli opravu) a tam mi to hlasi ok.

Tak se chci zeptat cemu verit

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.4.2011 09:19 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mysql - table is marked as crashed and should be repaired
Odpovědět | | Sbalit | Link | Blokovat | Admin
Debian (jestli se nepletu) spouští kontrolu tabulek při startu a teď nevím jestli je i opravuje (nebo auto opravuje).
Nicméně nic vám nebrání spustit:
mysqlcheck --analyze --all-databases -u root -p
a pak třeba (na základě výsledků)
mysqlcheck --analyze --all-databases --auto-repair -u root -p
nebo
mysqlcheck --repair --all-databases -u root -p
Ten příkaz používá CHECK TABLE, REPAIR TABLE, které si můžete pustit sám a phpMyAdmin určitě nepoužívá nic jinšího :)
PS: věřte tomu co si sám ověříte :)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.