Где mysql хранит опции сборки

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BAV_Lug
сержант
Сообщения: 299
Зарегистрирован: 2006-06-02 15:38:28
Откуда: Харьков

Где mysql хранит опции сборки

Непрочитанное сообщение BAV_Lug » 2010-01-12 12:49:05

Проблема следующая
Стоит mysql 5.0.... хочу ее обновить до более новой версии, но с отключением не нужных мне фич.
Не могу найти где она сохранила свои настройки. Прописывание настроек в файл /etc/make.conf не помагает :(
В /var/db/ports/ ее тоже нет.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Где mysql хранит опции сборки

Непрочитанное сообщение hizel » 2010-01-12 12:59:21

смотрите Makefile порта и выясняйте что вам там не помогает
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lord Beaver
рядовой
Сообщения: 31
Зарегистрирован: 2009-12-26 20:37:45
Откуда: Волгоград

Re: Где mysql хранит опции сборки

Непрочитанное сообщение Lord Beaver » 2010-01-12 14:39:34

Через setenv перед сборкой

Код: Выделить всё

You may use the following build options:

      WITH_CHARSET=charset    Define the primary built-in charset (latin1).
      WITH_XCHARSET=list      Define other built-in charsets (may be 'all').
      WITH_COLLATION=collate  Define default collation (latin1_swedish_ci).
      WITH_OPENSSL=yes        Enable secure connections
                              (define WITHOUT_YASSL for backward compatibility)."
      WITH_LINUXTHREADS=yes   Use the linuxthreads pthread library.
      WITH_PROC_SCOPE_PTH=yes Use process scope threads
                              (try it if you use libpthread).
      WITH_FAST_MUTEXES=yes   Replace mutexes with spinlocks.
      BUILD_OPTIMIZED=yes     Enable compiler optimizations
                              (use it if you need speed).
      BUILD_STATIC=yes        Build a static version of mysqld.
                              (use it if you need even more speed).
      WITH_NDB=yes            Enable support for NDB Cluster.

You can't use the BUILD_STATIC option when using OpenSSL.

Аватара пользователя
lolwut
мл. сержант
Сообщения: 123
Зарегистрирован: 2010-01-26 4:39:23

Re: Где mysql хранит опции сборки

Непрочитанное сообщение lolwut » 2010-01-26 6:57:06

BAV_Lug писал(а):Стоит mysql 5.0.... хочу ее обновить до более новой версии, но с отключением не нужных мне фич.
Не могу найти где она сохранила свои настройки.
нигде ... у порта нет опций и поэтому сохранять нечего
BAV_Lug писал(а):Прописывание настроек в файл /etc/make.conf не помагает :(
неправда! у меня в /etc/make.conf написано

Код: Выделить всё

...

.if ${.CURDIR:M*/ports}
    WITHOUT_IPV6=yes
    WITHOUT_X11=yes
.endif

...

.if ${.CURDIR:M*/ports/databases/mysql50-*}
    BATCH=yes
    PTHREAD_LIBS=-lthr
    WITH_CHARSET=utf8
    WITH_XCHARSET="cp1251 cp866 koi8r"
    WITH_COLLATION=utf8_general_ci
    BUILD_OPTIMIZED=yes
    BUILD_STATIC=yes
.endif

.if ${.CURDIR:M*/ports/databases/mysql51-*}
    BATCH=yes
    PTHREAD_LIBS=-lthr
    WITH_CHARSET=utf8
    WITH_XCHARSET="cp1251 cp866 koi8r"
    WITH_COLLATION=utf8_general_ci
    BUILD_OPTIMIZED=yes
    BUILD_STATIC=yes
.endif

...
и все прекрасно собирается/обновляется ... что я не так делаю?

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: Где mysql хранит опции сборки

Непрочитанное сообщение weec » 2010-02-08 10:41:26

Код: Выделить всё

.if ${.CURDIR:M*/ports/databases/mysql51-*}
    BATCH=yes
    PTHREAD_LIBS=-lthr
    WITH_CHARSET=utf8
    WITH_XCHARSET="cp1251 cp866 koi8r"
    WITH_COLLATION=utf8_general_ci
    BUILD_OPTIMIZED=yes
    BUILD_STATIC=yes
.endif

по умолчанию стоит PTHREAD_LIBS=-lthr ?