Mysql - innoDb - está no futuro! Número de sequência do log atual do sistema [fechado]

3

Eu tenho esse erro no meu syslog. Eu restaurei um dump mais antigo para resolver esse problema, depois de algumas leituras. Agora os erros no syslog são muito menores do que antes.

Mas ainda assim algumas vezes por hora recebo

Sep  1 14:23:29 homer mysqld: 120901 14:23:29  InnoDB: Error: page 96637 log sequence number 7 1223357717
Sep  1 14:23:29 homer mysqld: InnoDB: is in the future! Current system log sequence number 6 647303887.
Sep  1 14:23:29 homer mysqld: InnoDB: Your database may be corrupt or you may have copied the InnoDB
Sep  1 14:23:29 homer mysqld: InnoDB: tablespace but not the InnoDB log files. See
Sep  1 14:23:29 homer mysqld: InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html
Sep  1 14:23:29 homer mysqld: InnoDB: for more information.
Sep  1 14:23:29 homer mysqld: 120901 14:23:29  InnoDB: Error: page 96638 log sequence number 8 150027924
Sep  1 14:23:29 homer mysqld: InnoDB: is in the future! Current system log sequence number 6 647303887.
Sep  1 14:23:29 homer mysqld: InnoDB: Your database may be corrupt or you may have copied the InnoDB
Sep  1 14:23:29 homer mysqld: InnoDB: tablespace but not the InnoDB log files. See
Sep  1 14:23:29 homer mysqld: InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html
Sep  1 14:23:29 homer mysqld: InnoDB: for more information.
Sep  1 14:23:29 homer mysqld: 120901 14:23:29  InnoDB: Error: page 96639 log sequence number 7 4208567151
Sep  1 14:23:29 homer mysqld: InnoDB: is in the future! Current system log sequence number 6 647303887.
Sep  1 14:23:29 homer mysqld: InnoDB: Your database may be corrupt or you may have copied the InnoDB
Sep  1 14:23:29 homer mysqld: InnoDB: tablespace but not the InnoDB log files. See
Sep  1 14:23:29 homer mysqld: InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html
Sep  1 14:23:29 homer mysqld: InnoDB: for more information.

Alguém que sabe como posso rastrear qual banco de dados está causando esse problema? E como consertar?

    
por Ward Loockx 01.09.2012 / 14:48

1 resposta

2

Existe uma inconsistência entre os arquivos de dados e o ib_logfile [0 | 1] -s. Para mim isso pode acontecer se eu não correr --apply-log ao usar o innobackupex.

Tente encerrar o servidor, mover os ib_logfiles para um diretório diferente e reiniciar o processo. Novos arquivos de log serão criados. (Se falhar novamente, você pode voltar os arquivos originais)

    
por 28.10.2013 / 23:41

Tags