После нештатной перезагрузки перекорёжило таблицы mysql, лог-файл забит сообщениями формата:
и
Сайт работает в VM Player, еженедельно копировалась целиком папка с VM.
Загрузка с сохраненного образа машины недельной, двухнедельной, двухмесячной давности дала результат ровно до первой перезагрузки. А дальше с тем же результатом, что и выше: mysqld не запускается без innodb_force_recovery, а работая - выдает только ошибки.
Файлы в home/bitrix не повреждены, ушла информация только из mysql
Из базы нужны всего пять-шесть таблиц, остальные можно пересоздать с нуля.
Но их-то как вытащить?
| Цитата |
|---|
| 130328 20:28:02 InnoDB: Error: page 4 log sequence number 0 7084406 InnoDB: is in the future! Current system log sequence number 0 8274. InnoDB: Your database may be corrupt or you may have copied the InnoDB InnoDB: tablespace but not the InnoDB log files. See InnoDB: InnoDB: for more information. |
| Цитата |
|---|
| 130328 20:51:02 InnoDB: cannot calculate statistics for table bitrix/b_lang InnoDB: because the .ibd file is missing. For help, please refer to InnoDB: 130328 20:51:02 [ERROR] MySQL is trying to open a table handle but the .ibd file for table bitrix/b_lang does not exist. Have you deleted the .ibd file from the database directory under the MySQL datadir, or have you used DISCARD TABLESPACE? See how you can resolve the problem. |
Загрузка с сохраненного образа машины недельной, двухнедельной, двухмесячной давности дала результат ровно до первой перезагрузки. А дальше с тем же результатом, что и выше: mysqld не запускается без innodb_force_recovery, а работая - выдает только ошибки.
Файлы в home/bitrix не повреждены, ушла информация только из mysql
Из базы нужны всего пять-шесть таблиц, остальные можно пересоздать с нуля.
Но их-то как вытащить?