Mysql Перенос баз данных на другой диск
Дата: 31.08.2015 Автор Admin
Представим ситуацию когда вам нужно хранить базы данных Mysql на отдельном диске, а не на системном.
Предположим диск для хранения БД уже подключен и смонтирован в каталог — /database
Теперь перейдем к настройке.
Останавливаем службу mysql
service mysql stop
Далее копируем каталог с существующими БД на новый диск
sudo cp -R -p /var/lib/mysql /database/mysql
Теперь открываем файл — /etc/mysql/my.cnf
В нем меняем значение параметра — datadir , оно должно соответствовать пути к новому диску.
Далее меняем значения AppArmor
Открываем файл — /etc/apparmor.d/usr.sbin.mysqld
Меняем все значения — /var/lib/mysql на /database/mysql
Перезапускаем AppArmor
service apparmor reload
Запускаем Mysql
service mysql start
Готово! Теперь БД будет храниться на новом диске.
Добавить комментарий