LINUX.ORG.RU

Изменения пути к БД в mysql


0

0

Приветствую.
У меня проблема в том, что БД лежат по дефолту в /var/lib/mysql но там мало места, я хочу мускулю скормить, чтобы он искал базу данных в моем /home/user/mysql/, но заменив datadir в конфиге он не хочет стартовать, говорит fail при старте. Нормальных манов по изменения пути, что-то как-то не нашел. Подскажите кто знает.

★★

П.С. мускуль 5.1, ОС дебиан тестинг.

DDR ★★ ()

mount /bigdir /sqldir -o loop,rbind

MikeDM ★★★★★ ()
Ответ на: комментарий от MikeDM

Спасибо за идею! Смонтировать каталог не получилось, я просто симлинки сделал:) Спасибо.

DDR ★★ ()

>чтобы он искал базу данных в моем /home/user/mysql/, но заменив datadir в конфиге он не хочет стартовать, говорит fail при старте.

А прав ему хватает?

Sectoid ★★★★★ ()
Ответ на: комментарий от Sectoid

Ну да, мускуль от рута;) Да я уже симлинками все сделал.

DDR ★★ ()
Ответ на: комментарий от DDR

Пральна, зачем юзеры нужны, рут же есть. Вендузятники такие вендузятники.

friday ★★★ ()
Ответ на: комментарий от DDR

Крут, но балбес :)

Делаешь примерно так:
1. /etc/init.d/mysql stop
2. mv /var/lib/mysql /home/user/mysql
3. vim /etc/mysql/my.cnf и в нем правишь значение переменно datadir
4. chown -R mysql:mysql /home/user/mysql
5. /etc/init.d/mysql start

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

4. chown -R mysql:mysql /home/user/mysql
А чо это даст?

А по поводу виндузятничества мускуль мне надо сугубо для себя и наружу он не светит, так что как бы пофиг чо там;)

DDR ★★ ()
Ответ на: комментарий от DDR

дать мускулю права на новую папку, очевидно же. Если не под рутом гонять его, конечно же.

А по поводу виндузятничества мускуль мне надо сугубо для себя и наружу он не светит, так что как бы пофиг чо там;)

amomymous ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.