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

Обновлено 16.02.2017

Как перенести Базу MySQLДобрый день уважаемые читатели блога и гости портала. Как вы знаете альтернативой платному MS SQL серверу, выступает бесплатная утилита MySQL, которую очень часто устанавливают на Centos7 и другие linux платформы. Она выступает в роли базы данных для сайтов и других задач. Иногда бывает так, что администратор планировавший и создававший сервер, будь, то физический или виртуальный, мог ошибиться и отдать для базы MySQL не достаточное количество дискового пространства, или наоборот она быстро разрослась и не хватает пространства, в таких случаях можно перенести базу MySQL в другое место, чем мы и займемся.

Переносим базу данных mysql

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

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

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

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

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

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

Запускаем MySQL

service mysql start

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

Как видите, все очень просто, единственное для переноса, я вам советую пользоваться файловыми менеджерами, например Midnight Commander или WinSCP.

Автор - Сёмин Иван

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

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