Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error importando tabla queda dañada.

Estas en el tema de Error importando tabla queda dañada. en el foro de Mysql en Foros del Web. Estimados: Me hicieron un backup con mysqldump de un mysql 5.0.67 y deseo importarlo a un mysql 5.1.49-3 con el siguiente comando... mysql -u root ...
  #1 (permalink)  
Antiguo 13/09/2012, 14:29
 
Fecha de Ingreso: enero-2003
Mensajes: 120
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Error importando tabla queda dañada.

Estimados:
Me hicieron un backup con mysqldump de un mysql 5.0.67 y deseo importarlo a un mysql 5.1.49-3 con el siguiente comando...

mysql -u root -ppasswd basedatos < archivo.sql &

le pongo el & al final para liberar el comando y se siga ejecutando en background puesto que demora y puede cerrarse la terminal SSH por inactividad.

Me da el siguiente error:

ERROR 1034 (HY000) at line 1457: Wrong bytesec: 0- 0- 0 at 0; Skipped

y termina

El archivo tiene un tamaño (si, estoy en linux Debian).

-rw-r--r-- 1 root root 1460044564 sep 11 14:17 archivo.sql

El problema es que phpmyadmin me lo muestra como EN USO... y no me muestra nada...

Intenté repararlo con el siguiente comando:

myisamchk -r --safe-recover /var/lib/mysql/basededatos/archivo.MYI > error.log

Y por supuesto encontró muchos errores, como los que se ven a continuación:

Found wrong packed record at 619519948
Found wrong packed record at 620375996
Key 1 - Found wrong stored record at 621236192
Found wrong packed record at 622079932
Key 1 - Found wrong stored record at 622936028
Wrong bytesec: 0- 0- 0 at 623783944; Skipped
Key 1 - Found wrong stored record at 624639956
Key 1 - Found wrong stored record at 625491960
Key 1 - Found wrong stored record at 626343920
Wrong bytesec: 0- 0- 0 at 627208200; Skipped
Key 1 - Found wrong stored record at 628068328
Found wrong packed record at 628928432
Key 1 - Found wrong stored record at 629796860
Key 1 - Found wrong stored record at 630656984
Key 1 - Found wrong stored record at 631513064
Key 1 - Found wrong stored record at 632377340
Found wrong packed record at 633221068
Key 1 - Found wrong stored record at 634077144
Key 1 - Found wrong stored record at 634937304
Found wrong packed record at 635793352
Found wrong packed record at 636645312
Key 1 - Found wrong stored record at 637501412
Key 1 - Found wrong stored record at 638349284
Key 1 - Found wrong stored record at 639197156
Found wrong packed record at 640044984
Key 1 - Found wrong stored record at 640901116

La tabla quedo funcionando pero le quedaron 4 millones de registros de 13 que tenía o sea... todo mal...

Serán las versiones de Mysql el problema ?

Alguien me tira una pista?

Muchas gracias compañeros !
__________________
Sergio.

Etiquetas: php, queda, registros, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:14.