2015-05-11 2 views
1

Один из наших серверов разбился на прошлой неделе, и он не загрузился. Поэтому я получил полную копию всей файловой системы и восстановил предыдущую резервную копию. Теперь он запущен и запущен, но есть проблема: последние изменения, внесенные на сайт MediaWiki, были потеряны (резервная копия - месяц назад). Это не так много, всего лишь несколько модификаций некоторых статей здесь и там.Восстановить сайт MediaWiki от физических файлов (MySQL)

В настоящее время я пытаюсь восстановить последние таблицы MySQL сайта. Правильный способ сделать это с помощью команды mysqldump, но это не вариант, потому что я не могу загрузить сервер, у меня есть только файлы. Так что я читал, что вы можете сделать это вручную, если вы копируете все файлы в /var/lib/mysql/[dbname]:

Ну, я пытался остановить службу MySQL и перемещение файлов от копии до сервера, и я даже предоставил пользователю права доступа к базе данных на всякий случай, но это не сработает. На сайте хранятся месячные статьи (да, я очистил кеш и перезагрузился), и я не понимаю, почему, потому что файлы, которые я восстанавливаю, имеют поле «последнее обновление», установленное на дату, когда последние изменения к вики были сделаны (я это точно знаю).

Я что-то упустил?

+1

В каталоге '/ var/lib/mysql/ibdata' и других файлов в каталоге'/var/lib/mysql' могут храниться некоторые данные из-за каталогов баз данных. Попробовали ли tou восстановить все '/ var/lib/mysql'? Кроме того, ваш MediaWiki может использовать [кеш-файл] (http://www.mediawiki.org/wiki/Manual:File_cache), который кэширует отображаемые страницы в файловой системе и должен быть отключен в вашей ситуации. – che

+0

@che Спасибо! Кэш не был проблемой, другие файлы были. Копирование всего каталога, а не только базы данных, выполнило эту работу. Престижность к вам. – user8792354

ответ

1

Проблема решена благодаря пользователю @che. Мне пришлось скопировать весь каталог /var/lib/mysql, а не только /var/lib/mysql/[dbname]. По-видимому, некоторые данные базы данных также содержатся в этих файлах.

Смежные вопросы