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

Изменение каталога данных MySQL на активном сервере

У меня есть сервер, который, похоже, неправильно настроил предыдущий администратор ..

Сервер имеет два диска, диск 0, который является операционной системой (клон RAID1), диск 1, который представляет собой 3 диска в настройке RAID5 с резервным аккумулятором кэш-контроллером рейда.

Они установили datadir на disk0 (c:\programdata\mysql), когда он должен был перейти на disc1 (e:\programdata\mysql) и при настройке RAID5 по понятным причинам.

Что мне нужно учитывать, если я изменю каталог данных? Мой текущий мыслительный процесс - скопировать данные в E: \ (E:\programdata\mysql) и просто измените переменную datadir на e:\programdata\mysql

Я в основном ищу ответы на то, что мне нужно учесть и с какими проблемами я столкнусь в этом шаге.

Это безопасный ход. Выключите mysql dameon и скопируйте каталог базы данных на другой диск (топология хранилища не имеет значения), затем вы должны изменить конфигурацию mysql, перезапустить демон mysql и начать работу. Это необработанная резервная копия / миграция, и это самый безопасный способ получить снимок вашей базы данных.

В целях безопасности вы можете сделать дамп данных для своих баз данных с помощью mysqldump.