Собственный раздел для данных базы данных - PullRequest
1 голос
/ 24 марта 2011

Я вас не знаю, но я потерял данные БД несколько раз, когда решил переустановить ОС ...
Да, я знаю ... пожалуйста, не говори этого.

Так что я не впервые даю свой собственный раздел для данных БД (/ var / lib / mysql). Действительно, я сделал это один раз, но теперь я не помню, почему, не сработало, как ожидалось. Переустановите WP, Joomla, скачивайте данные клиентов не так весело.

Есть идеи решить эту болезненную проблему?

THX .-

Ответы [ 2 ]

1 голос
/ 24 марта 2011

Самый простой способ - сделать резервную копию перед переустановкой ОС с помощью mysqldump, а затем импортировать ее обратно.

Тем не менее, размещение данных MySQL в отдельном разделе - хорошая идея. Для этого сначала нужно сделать раздел для него. После того, как у вас есть раздел и он смонтирован, вы можете скопировать / var / lib / mysql / * в него

cp /var/lib/mysql/* /new/partition/mysql/

Теперь отредактируйте ваш my.cnf, чтобы он указывал на другой каталог данных

datadir         = /new/partition/mysql

Убедитесь, что у вас правильные разрешения, и перезапустите MySQL.

1 голос
/ 24 марта 2011

Любой сервер должен иметь полный скрипт резервного копирования, который сохраняет все необходимые данные для переустановки вашего сервера. Не специально для переустановки, но в случае чрезвычайной ситуации, когда ваш жесткий диск выходит из строя.

Если у вас есть полный сценарий резервного копирования, вы можете использовать его также для полного резервного копирования перед переустановкой сервера.

Редактировать: То же самое для вашего клиента, кстати - не ждите вашего первого hdd-аварии, чтобы выучить это трудным путем ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...