northern_wind: (Default)
northern_wind ([personal profile] northern_wind) wrote2012-11-09 12:49 pm

нид хелп

Уже примерно сутки об это убиваюсь, прочитал все форумы какие мог.
Пытаюсь переместить директорию, в которой mysql хранит свои файлы (Debian squeeze, mysql 5.1) на другой раздел диска.
В /home/mysql оно перемещается нормально и работает.
При перемещении в /media/misc/mysql роняет мне весь mysql.

Права выдаю, datadir в конфиге прописываю, chown прописываю. Apparmor не стоит.
Что я делаю не так?

*вдумчиво строчит пост на stack overflow*

[identity profile] paracloud.livejournal.com 2012-11-09 11:21 am (UTC)(link)
Больше всего похоже на права доступа на запись в директорию.

Не может ли любезный джин давать права на файлы, но забыть chmod/chown на саму директорию /media/misc/mysql ?
ls -la /media/misc/mysql в студию и сравнить с /home/mysql

[identity profile] northern-wind.livejournal.com 2012-11-11 07:13 pm (UTC)(link)
сравнила, все совпало. :)
ВНЕЗАПНО обнаружила, что симлинк директории с не помещающейся базой (не всю /var/lib/mysql, а только /var/lib/mysql/foo сделать ссылкой) почему-то тоже работает
вообще непостижимо.
может, это были какие-то ошибки в файловой системе, на которой проверка mysql падала, конечно x.X хотя я проверил и все чисто.