Mysql Datadir на другом жестком диске

В настоящее время я запускаю Ubuntu 13.04 и MySQL 5.5. Я использую InnoDB и место по умолчанию для установки. Проблема в том, что мой основной раздел ОС довольно небольшой (36 ГБ), и мне нужно переместить мою базу данных на мой диск с 2 ТБ.

Я пытаюсь изменить MySQL datadir из:

to:

/path/to/new/directory

, но я столкнулся со всеми проблемами. MySQL отказывается запускать, и обычно говорит мне, что есть проблемы с разрешениями. Это не имеет никакого смысла для меня. Вот что я пробовал делать:

Я скопировал файлы:

cp -R /var/lib/mysql /path/to/new/directory

Я отредактировал /etc/mysql/my.cnf:

datadir=/path/to/new/directory

Обновил разрешения:

chown -R mysql:mysql /path/to/new/directory

Обновлен Apparmor:

/path/to/new/directory/ r,
/path/to/new/directory/** rwk,

Обязательно перезагрузите Apparmor:

service apparmor restart

Но он все равно дает мне ошибки. Я не уверен, что еще мне нужно сделать. Кто-нибудь имеет окончательное руководство по созданию этой работы под Ubuntu 13.04, MySQL 5.5 и InnoDB?

1
задан 15 May 2013 в 01:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: