Em Mysql, ao fazer um select apanhei com isto: ERROR 1030: Got error 127 from table handler
o erro 127 tem a seguinte descrição
MySQL error code 127 = Record-file is crashed
Para resolver este problema, um 'repair table nome_da_tabela' deverá chegar:
docs do mysql
Dependendo do tamanho da tabela este comando pode demorar um bocado a executar.
O resultado do comendo (no meu caso):
mysql> repair table nomedatabela;
+------------------------+--------+----------+--------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------------+--------+----------+--------------------------------------------------+
| dbtest.nomedatabela | repair | info | Wrong bytesec: 0- 0- 0 at 796247780; Skipped |
| dbtest.nomedatabela | repair | info | Wrong bytesec: 0- 0- 0 at 891424052; Skipped |
| dbtest.nomedatabela | repair | warning | Number of rows changed from 2365148 to 2365144 |
| dbtest.nomedatabela | repair | status | OK |
+------------------------+--------+----------+--------------------------------------------------+
4 rows in set (10 min 50.84 sec)
A tabela tinha 1946433 registos... daí os 10 minutos.
E voilá, problema resolvido
terça-feira, 8 de julho de 2008
Mysql ERROR 1030: Got error 127 from table handler
Subscrever:
Enviar feedback (Atom)
1 comentário:
Massa esse post, me lembrou dessa opcao e me ajudou numa recuperacao de backup aqui
Enviar um comentário