Age: 6yrs 10mo 21d
Orion Server
Orion Server
Orion Server
Слава Украине!
Orion Server
IP на сайте:
66.249.73.154Orion ServerUnited States
Mountain View
52.91.185.49Orion ServerUnited States
Ashburn
Статистика посещений
Сейчас на сайте: 2
С начала суток (15.7 h):291
За прошедшие 24 h: 366
Уникальные IP: 108717
Всего посещений: 2028410

Перенос баз MySQL на дополнительный диск.

После того, как в качестве файлохранилища я добавил к серверу зеркальный рейд, возникла идея перенести туда сайт, а заодно и базы MySQL. Хотя места на системном диске у меня достаточно, но мои эксперименты иногда приводят к переустановке сервера, и как следствие, к незначительной потере данных (резервное копирование выручает).
Итак пошаговая инструкция по переносу баз на RAID1.
RAID1 примонтирован к директории /home/raid1. Предположим, что бызы будут храниться в директории /home/raid1/my_base

1.Останавливаем сервер MySQL
# service mysql stop

2.Копируем базы из /var/lib/mysql в /home/raid1/my_base

3.Создаем ссылку и устанавливаем права
# ln -s /home/raid1/my_base/ /var/lib/mysql
# chown -R mysql:mysql /home/raid1/my_base

4.Редактируем файл /etc/mysql/my.cnf
Отыщем в нем строчку со словами datadir = /var/lib/mysql и меняем ее на:
datadir = /home/raid1/my_base

5.Редактируем файл /etc/apparmor.d/usr.sbin.mysqld
Ищем строки:
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
меняем их на
/home/raid1/my_base/ r,
/home/raid1/my_base/** rwk,

6. Перезапускаем apparmor и MySQL
# /etc/init.d/apparmor restart
# service mysql start

7.Если все получилось, удаляем базы из /var/lib/mysql, но оставляем ссылку!

Решение подсмотрел здесь

Вернуться назад

Комментарии.

Комментариев нет!


Здесь вы можете оставить свой комментарий.






Введите текст с картинки: