Не всегда удобно когда база данных находится в системных разделах. Поэтому ее приходится переносить в другую папку в системе (которая находится на более быстром или более большом диске).
Для того чтобы перенести базу MySQL в другое место нужно сначала остановить MySQL:
service mysql stop
Теперь скопируем базу в другое место (по умолчанию она лежит в папке /var/lib/mysql) предположим что мы ее переносим в папку /mnt/data/
Перемещаем базу в новое место:
mv /var/lib/mysql /mnt/data/
Меняем в файле конфигурации местоположение базы,
для этого открываем файл /etc/mysql/my.cnf,
находим в нем строчку:
datadir = /var/lib/mysql
и меняем в ней путь на новый:
datadir = /mnt/data/mysql
Сохраняем конфигурацию.
Проверяем права перенесенной папки папки. Они должны быть 700 и пользователь:группа mysql:mysql
Запускаем MySQL
service mysql start
База MySQL перенесена в новое место.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|