Как я могу восстановить свои таблицы InnoDB с их данными из папки данных? - PullRequest
0 голосов
/ 28 сентября 2018

сегодня я разбил мое ядро ​​linux, и мне удалось получить только папку данных из моего каталога MySQL, который использует InnoDB.

Как я могу восстановить все данные?Я гуглил уже 2 часа, ни одно из решений, к сожалению, не сработало, поэтому я и спрашиваю здесь сейчас.

Проблема решена, у меня неверная версия MySQL-Server (5.5), предлагаемаяофициальные серверы пакетов Debian.Я добавил официальный сервер MySQL-Package в мой sources.list и установил mysql-server-5.7, а затем пошагово прошел этот урок: https://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/

PS: Спасибо, что проголосовали за меняабсолютно нет причин.Я редко спрашиваю здесь что-то.Я делаю это только в том случае, если действительно не могу найти решение.

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Ваши навыки в Google нуждаются в значительном улучшении.https://www.google.com/search?q=mysql+recover+corruped+database&oq=mysql+recover+corruped+database&aqs=chrome..69i57j0l2.12079j0j7&sourceid=chrome&ie=UTF-8 дает https://twindb.com/recover-corrupt-mysql-database/ во второй ссылке с инструментом и учебным пособием.

Кроме того, на этот вопрос здесь много раз отвечали.

0 голосов
/ 28 сентября 2018

Для восстановления данных требуется весь каталог данных и эквивалентная основная версия MySQL.

Идентичная конфигурация параметров, связанных с хранением, значительно поможет восстановлению.

...