URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67208
[ Назад ]

Исходное сообщение
"Новое место для MySQL?"

Отправлено cray , 27-Июн-06 14:10 
Всем доброго времени суток!
Кто нить знает как поменять место расположения базы MySQL. У меня во Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне скажем надо в /home/mysql/netams.
Где можно это прописать, а то у меня в /var места мало.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Новое место для MySQL?"
Отправлено dev , 27-Июн-06 14:19 
>Кто нить знает как поменять место расположения базы MySQL. У меня во
>Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне
>скажем надо в /home/mysql/netams.

Симлинк не пробовал?


"Новое место для MySQL?"
Отправлено MiF , 27-Июн-06 14:21 
>Всем доброго времени суток!
>Кто нить знает как поменять место расположения базы MySQL. У меня во
>Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне
>скажем надо в /home/mysql/netams.
>Где можно это прописать, а то у меня в /var места мало.
>
>
>Заранее благодарен.


ну вопервых как уже говорили можно слинковать. правда это не лучший способ.

ИМХО тебе нада вообще папку с базами перенести и в конфиге указать где она.


"Новое место для MySQL?"
Отправлено Serhio_81 , 27-Июн-06 14:29 
>>Всем доброго времени суток!
>>Кто нить знает как поменять место расположения базы MySQL. У меня во
>>Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне
>>скажем надо в /home/mysql/netams.
>>Где можно это прописать, а то у меня в /var места мало.
>>
>>
>>Заранее благодарен.
>
>
>ну вопервых как уже говорили можно слинковать. правда это не лучший способ.
>
>
>ИМХО тебе нада вообще папку с базами перенести и в конфиге указать
>где она.


сохр. базы
пересобираешь с --prefix="куда"
перемещаешь бызы
стартуешь.


"Новое место для MySQL?"
Отправлено lavr , 27-Июн-06 14:42 
>>>Всем доброго времени суток!
>>>Кто нить знает как поменять место расположения базы MySQL. У меня во
>>>Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне
>>>скажем надо в /home/mysql/netams.
>>>Где можно это прописать, а то у меня в /var места мало.
>>>
>>>
>>>Заранее благодарен.
>>
>>
>>ну вопервых как уже говорили можно слинковать. правда это не лучший способ.
>>
>>
>>ИМХО тебе нада вообще папку с базами перенести и в конфиге указать
>>где она.
>
>
>сохр. базы
>пересобираешь с --prefix="куда"
>перемещаешь бызы
>стартуешь.

можно наверное гланды вырвать и не через горло, а можно:

# man mysqld

просто перенести Base database dir и использовать ключ mysqld для указания нового
местоположения:

в скрипте: /usr/local/etc/rc.d/mysql-server.sh
переменная:

# mysql_dbdir (str):    Default to "/var/db/mysql"
#                       Base database directory.

# /usr/local/etc/rc.d/mysql-server.sh stop
# mv /var/db/mysql куда_надо

в /etc/rc.conf например:

mysql_dbdir="/new/path/mysql"

# /usr/local/etc/rc.d/mysql-server.sh start

смотрим логи


"Новое место для MySQL?"
Отправлено cray , 27-Июн-06 15:14 
>>>>Всем доброго времени суток!
>>>>Кто нить знает как поменять место расположения базы MySQL. У меня во
>>>>Фре она щас занимает место по умолчанию, в /var/db/mysql/netams, а мне
>>>>скажем надо в /home/mysql/netams.
>>>>Где можно это прописать, а то у меня в /var места мало.
>>>>
>>>>
>>>>Заранее благодарен.
>>>
>>>
>>>ну вопервых как уже говорили можно слинковать. правда это не лучший способ.
>>>
>>>
>>>ИМХО тебе нада вообще папку с базами перенести и в конфиге указать
>>>где она.
>>
>>
>>сохр. базы
>>пересобираешь с --prefix="куда"
>>перемещаешь бызы
>>стартуешь.
>
>можно наверное гланды вырвать и не через горло, а можно:
>
># man mysqld
>
>просто перенести Base database dir и использовать ключ mysqld для указания нового
>
>местоположения:
>
>в скрипте: /usr/local/etc/rc.d/mysql-server.sh
>переменная:
>
># mysql_dbdir (str):    Default to "/var/db/mysql"
>#            
>          
>Base database directory.
>
># /usr/local/etc/rc.d/mysql-server.sh stop
># mv /var/db/mysql куда_надо
>
>в /etc/rc.conf например:
>
>mysql_dbdir="/new/path/mysql"
>
># /usr/local/etc/rc.d/mysql-server.sh start
>
>смотрим логи

Всех ещё раз благодарю за ответы, за то что уделили мне своё внимание и время...