мои файлы базы данных, расположенные в /var/lib/mysql
который находится в разделе /dev/sda5
этот раздел заполнен (обратитесь сюда за подробностями)
поэтому я собираюсь переместить расположение файлов базы данных из /var/lib/mysql
к /home/lib/mysql
Как правильно переместить файлы базы данных?
Я собираюсь сделать следующие шаги:
datadir=/var/lib/mysql
стать datadir=/home/lib/mysql
в /etc/my.cnf
killall -9 mysql
, затем /etc/init.d/mysqld start
Это правильно? Поправьте меня если я ошибаюсь
добавлено:
в настоящее время mysql не останавливается. обратитесь сюда: mysql не останавливается, mysqld_safe появился сверху
1- Вы должны остановить сервер mysql (шаг 4) перед перемещением файлов (шаг 3).
2- Вы должны изящно прекратить использование kill -9
если в этом нет необходимости.
3- Я думаю, вы имеете в виду начало с шага 5. (Я редактирую вопрос).
4- Вам также необходимо проверить права доступа и права собственности на файлы.