@anton99zel
29а класс средней школы №7

Как восстановить базу mysql из файлов?

Имеется база(ы) - скопированные файлы в формате ibd и frm.
На новом сервере, если создать пустую базу и в неё подсунуть файлы методом файлового копирования в папку mysql, то в phpmyadmin видна структура, но таблицы не открываются.
Вычитал, что нужен файл в корне mysql со справочником ibdata1 - его тоже подкладывал - толку ноль.
Файлы скопированы с Дебиан9, развернуть пытаюсь на Центос7.
Какая версия mysql была не помню, вроде 5.7
--
Когда то много лет назад при похожей проблеме - подмена файлов ibd и frm выручала и базы работали. В этот раз не получилось.
--
Есть древний шифрованный архив в ispmanager, он на новом сервере подцепляется и видны даты копий, но ispmanager не может их развернуть почему то. Попытаюсь всё же архив развернуть, восстановить древние версии баз, а потом файловым копированием довести их до актуального состояния.
--
Есть ли какие то иные варианты восстановить базы? Неужели нет никакой утилиты?
spoiler
5ef9cf1fd84f4665548775.png
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
dimsog
@dimsog
Переносил код с PHP 4 на 7.4...
1) MySQL останавливали перед копированием?
2) my.cnf совпадает?
3) права давали на файлы? (должен быть mysql:mysql)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы