Olá, tenho um banco de dados em mysql que estava rodando em um servidor celerom com centos4, mysql4, php4. Migrei para um xeon quadcore com centos5 mysql5 e php5, fiz um backup do mysql utilizando o mysqldump no servidor antigo, enviei o arquivo para onovo servidor e execute mysql -u usuario -p bancodedados < arquivodobackup. Ele importou tudo só que comecou a corromper as tabelas: banco.faturas error : Found key at page 18596864 that points to record outside datafile error : Corrupt banco.cliente error : Keyblock size at page 6759424 is not correct. Block length: 758 key length: 178 error : Corrupt varias tabelas são corrompidas, depois de importar o arquivo de backup se rodar o mysqlcheck as tabelas já aparecem corrompidas. Se rodar o mysqlcheck com a opcao --auto-repair ele repara as tabelas, porem depois de alguns minutos algumas tabelas voltam a ficar corrompidas. Normalmente são tabelas grandes com apx 1 milhao de registros, mas tb aconteceu com tabelas pequenas com 1000 registros mas com menos frequencia. Tentei instalar o mysql4 no novo servidor, achando que poderia ser um problema de versao do mysql porem o problema continuou. o fato de o novo servidor ter 4 processadores pode influenciar nisso? Tentei alterar meu my.cnf utilizando o my-large.cnf não ajudou em nada. alguém já se deparou com esse problema?