2

Я недавно сделал резервную копию всего жесткого диска моего ноутбука с SuperDuper и переустановил Snow Leopard. Поскольку я сделал клон изображения, я смог восстановить все мои файлы без потери данных. Идите клонирование жесткого диска.

Однако, одну вещь, которую я забыл сделать, это сделать дамп всех моих баз данных MySQL. Ик. Из-за природы хранилища MySQL я не могу просто перетаскивать базы данных и таблицы - все данные заблокированы на сервере.

Когда я монтирую клонированный образ, я могу перейти к /Volumes/laptop/usr/local/mysql/var (так как я установил MySQL в /usr/local/mysql), и я могу видеть все свои базы данных, перечисленные в виде каталогов со случайными файлами внутри , что кажется многообещающим.

Что я должен сделать, чтобы восстановить все те базы данных, которые я забыл сбросить? Есть ли способ восстановить папку var/ в мою новую, свежую установку MySQL и (надеюсь) сохранить всех пользователей и привилегии? Могу ли я просто скопировать этот каталог и у меня все работает?

1 ответ1

2

Отказ от ответственности: я не могу гарантировать, что это работает и для вас, это для меня.

Я сделал подобные реставрации (хотя и под Windows), просто скопировав файлы (весь каталог /usr/local/mysql ... разве это не должно быть в /var/mysql ?). Конечно, вам нужно остановить демон MySQL и перезапустить его, если вы закончите.

Кроме того, проверьте права доступа к файлу, на случай, если что-то изменилось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .