Eu tenho esse erro InnoDB no MySQL 5.0. Mysqld foi parado de forma limpa, mas consegui perder ib_logfile0 & ib_logfile1 depois. Agora, após uma inicialização limpa, o InnoDB fez sua "recuperação de falhas". Eu passei pelo negócio innodb_force_recovery=4, consertei uma tabela MyISAM travada e agora a replicação está pronta, além disso. Grandes números comprometidos:
111116 15:49:36 InnoDB: Error: page 393457 log sequence number 111 561,760,232
InnoDB: is in the future! Current system log sequence number 70 3,946,969,851.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: for more information.
Isso está em um servidor escravo. O erro acima vomita às centenas. Encontrei esta resposta: "insira e exclua > 64 GB de dados, para que o número de sequência de log seja inflado o suficiente".
http://forums.mysql.com/read.php?22,50163,50163#msg-50163
Esse número mágico de 64 GB vem de 4 GB * 16, onde o "número principal" do log innodb desse cara precisava aumentar de 0 a 15. O meu vai de 70 a 111 = 164 GB. Isso levará 5 dias. Continuarei trabalhando para acelerar meu script e executá-lo em paralelo para acelerar isso. Enquanto isso, espero que alguém tenha uma resposta melhor. Isso é bobo.