Я прочитал несколько связанных тем, размещенных здесь, но мне не удалось избежать этой ошибки innodb.
Я предпринял следующие шаги для репликации данных с сервера Slackware - 5.5.27-log (S) на подчиненное устройство FreeBSD - 5.5.21-log (F):
flush tables with read lock;
show master status;
rsync
mysql datadir из (S), за исключением файлов master.info, mysql-bin и relay- *; Также пробовал rsync
всех файлов;121018 12:03:29 InnoDB: Ошибка: порядковый номер журнала страницы 7 456388912904 InnoDB: в будущем! Текущий порядковый номер системного журнала 453905468629. InnoDB: Ваша база данных может быть повреждена, или вы могли скопировать табличное пространство InnoDB InnoDB:, но не файлы журнала InnoDB. См. InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html InnoDB: для получения дополнительной информации.
Такая ошибка случается со многими таблицами.
Я знаю, что могу использовать dump
, но база данных большая, ок. 70 ГБ, а системы медленные (старые), поэтому хотелось бы, чтобы эта репликация работала с передачей данных.
Что я должен попытаться решить эту проблему?
Используйте утилиту горячего резервного копирования Percona Xtrabackup.