Как перенести Базу MySQL в CentOS, Debian, Ubuntu на другое место

Как перенести Базу MySQL в CentOS, Debian, Ubuntu на другое место

Не всегда удобно когда база данных находится в системных разделах. Поэтому ее приходится переносить в другую папку в системе (которая находится на более быстром или более большом диске).
Для того чтобы перенести базу MySQL в другое место нужно сначала остановитьMySQL:

Теперь скопируем базу в другое место (по умолчанию она лежит в папке/var/lib/mysql) предположим что мы ее переносим в папку /mnt/data/

Перемещаем базу в новое место:

Меняем в файле конфигурации местоположение базы,
для этого открываем файл /etc/mysql/my.cnf,
находим в нем строчку:

и меняем в ней путь на новый:

Сохраняем конфигурацию.

Проверяем права перенесенной папки папки. Они должны быть 700 и пользователь:группа mysql:mysql

Запускаем MySQL

service mysql start

База MySQL перенесена в новое место.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я в гугл