Mysql Перенос баз данных на другой диск
Дата: 31.08.2015 Автор Admin
Представим ситуацию когда вам нужно хранить базы данных Mysql на отдельном диске, а не на системном.
Предположим диск для хранения БД уже подключен и смонтирован в каталог — /database
Теперь перейдем к настройке.
Останавливаем службу mysql
1 |
service mysql stop |
Далее копируем каталог с существующими БД на новый диск
1 |
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
1 |
service apparmor reload |
Запускаем Mysql
1 |
service mysql start |
Готово! Теперь БД будет храниться на новом диске.
Добавить комментарий