Назад | Перейти на главную страницу

Как сделать резервную копию баз данных mysql с разбившегося сервера

У меня есть Linux-сервер с Fedora 5. Мой сервер сейчас разбился, и я не могу получить доступ к mysql.

Но у меня все еще есть доступ к жесткому диску. Поскольку он снова и снова дает сбой, я действительно хочу обновить свою копию Fedora до последней версии, но также хочу убедиться, что все базы данных должны быть восстановлены. Итак, как мне сделать резервную копию баз данных mysql?

Базы данных mysql хранятся в /var/lib/mysql каталог.

Можно ли сделать резервную копию этого каталога и восстановить резервную копию, когда сервер включен?

Могу ли я получить доступ к этим базам данных после копирования этого mysql каталог на мой новый сервер?

Как мне сделать так, чтобы все базы данных mysql были доступны в моей новой серверной среде.

Ответ однозначный: возможно. Если вы действительно используете Fedora 5, вы, вероятно, также используете версию mysql из каменного века.

Поэтому, если вы скопируете / var / lib / mysql / * на новую машину и запустите mysql, он может прочитать или не прочитать ваши поврежденные файлы. И он может захотеть или не захотеть обновлять некоторые форматы данных.

Но попробуйте и посмотрите, что произойдет. Перед этим сделайте хотя бы еще одну резервную копию этих файлов, чтобы у вас было с чем поработать, если новая версия mysql их испортит.

Да, копирование этого каталога (при условии, что это ваш настроенный каталог данных mysql) вместе с файлом конфигурации mysql - это все, что вам нужно.