Автор Тема: Перенести базы MySQL в другой раздел (/var/lib --> /srv)  (Прочитано 1904 раз)

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Дистрибутив Altlinux 4.0 ФСТЭК

Установили на новый сервер, решили под пользовательские (клиентские) данные выделить отдельный райд 10 (сама система крутится на райд 1) Создали каталог /srv и там планируем держать Базы Данных.

Собственно, как перенести БД в каталог /SRV чтобы там они лежали по-умолчанию?
« Последнее редактирование: 03.11.2010 01:57:20 от ~Arkey »

Оффлайн dubrsl

  • alt linux team
  • ***
  • Сообщений: 238
Re: Перенести базы MySQL в другое место.
« Ответ #1 : 02.11.2010 10:56:21 »
остановить mysql сервер
перенести базы, например mv /var/lib/mysql /srv/mysql
сделать ссылку /var/lib/mysql -> /srv/mysql
WBR,
Slava

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Перенести базы MySQL в другое место.
« Ответ #2 : 02.11.2010 19:59:59 »
А мне кажется не все так просто, ибо там же chroot ?!
With best regards, Yury Konovalov aka 2:453/53

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Re: Перенести базы MySQL в другое место.
« Ответ #3 : 03.11.2010 01:50:47 »
остановить mysql сервер
перенести базы, например mv /var/lib/mysql /srv/mysql
сделать ссылку /var/lib/mysql -> /srv/mysql

Да тоже думал такой вариант. Просто сделать символьную ссылку. Но каталог /srv это другой райд. Хотелось бы просто чтобы демон искал базы в другом месте. Сделать это нужно чтобы данные которые обрабатывает сам сервер лежали независимо от системы, и система была полностью независима от них. RAID 1 - система, RAID 10 - данные

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Re: Перенести базы MySQL в другое место.
« Ответ #4 : 03.11.2010 01:56:23 »
А мне кажется не все так просто, ибо там же chroot ?!

Может зачрутить БД в другой каталог? Как это сделать правильно?

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Не устраивает вариант примонтировать c --bind в  /var/lib/mysql, то что примонтировано в /srv?