SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.12.2018 13:42:39

Сергей Паллманов
Участник
Зарегистрирован: 19.12.2018
Сообщений: 3

Требуется подрядчик на восстановление БД MySQL

После жесткого ресета БД MySQL не поднялась. Восстановить ее не получается. Что бы админ не делал. Записи в логах внизу поста.
Есть ли у кого опыт и желание помочь в восстановлении таблиц БД? На выходе допускается как восстановленная БД, так и текстовый дамп. Бэкапа нет.

Лог:

2018-12-18T12:23:52.848410Z 0 [ERROR] InnoDB: Page [page id: space=0, page number=930] log sequence number 242594579946 is in the future! Current system log sequence num
ber 242535071395.
2018-12-18T12:23:52.848454Z 0 [ERROR] InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but not the InnoDB log files. Please refer to htt
phmm/dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html for information about forcing recovery.
2018-12-18T12:23:52.848477Z 0 [ERROR] InnoDB: Trying to access page number 3607626663 in space 0, space name innodb_system, which is outside the tablespace bounds. Byte
offset 0, len 16384, i/o type read. If you get this error at mysqld startup, please check that your my.cnf matches the ibdata files that you have in the MySQL server.

Неактивен

 

#2 20.12.2018 18:57:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Требуется подрядчик на восстановление БД MySQL

Посмотрите на файлы ibdata, которые у Вас есть. Если они адекватного размера, убедитесь, что в my.cnf у них написан тот же размер. Попробуйте запустить MySQL с параметром innodb_force_recovery = 1 (число можно увеличивать, при этом всё больше и больше уменьшается консистентность, но в какой-то момент MySQL может запуститься).

После того, как MySQL запустится, сделайте полный бэкап (mysqldump -A > dump.sql), остановите MySQL, удалите и пересоздайте каталог с даннымии (mysql_install_db) и восстановиите бэкап (mysql < dump.sql).

Неактивен

 

#3 20.12.2018 20:14:36

Сергей Паллманов
Участник
Зарегистрирован: 19.12.2018
Сообщений: 3

Re: Требуется подрядчик на восстановление БД MySQL

Спасибо за совет. Попробуем.

Неактивен

 

#4 21.12.2018 09:40:34

Сергей Паллманов
Участник
Зарегистрирован: 19.12.2018
Сообщений: 3

Re: Требуется подрядчик на восстановление БД MySQL

Спасибо.. Говорят, что это - первое, что мы сделали. Не помогло.. проблема где-то глубже..

Неактивен

 

#5 21.12.2018 12:54:36

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Требуется подрядчик на восстановление БД MySQL

Ну хоть какую-то диагностику расскажите? Какие размеры, совпадают ли? Есть ли проблемы с чтением диска?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson