The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mysqld игнорирует любые конфиги кроме /etc/my.cnf"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от Arifolth email(ok) on 31-Авг-07, 12:40 
всех приветствую

есть mysql собранный из исходников,
мне нужно чтобы на одной машинке крутилось два экземпляра mysqlя с разными конфигами и datadir`ами

но оказалось что етот самый mysql ИГНОРИРУЕТ параметры в любом конфига кроме /etc/my.cnf.
если задать конфиг через командную строку -
--defaults-extra-file=... или --defaults-file=...
тоже игнорирует, но в случает отсутствия указанного файла (!!!) не запускается - пишет в логе что "Could not open required defaults file: /home/mysql/mysql/my.cnf
Fatal error in defaults handling. Program aborted"

в качестве аргументов ./configure ничего криминального кроме
configure --with-extra-charsets=none не использовалось +CLFAGS, LDFLAGS

как с этой напастью бороться?
собрать два mysqlя указав каждому уникальный --sysconfdir для configure?
но я не хочу бессмысленно плодить исполнимые файлы!

Linux nyx 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

[root@nyx mysql]# /usr/local/libexec/mysqld -V
/usr/local/libexec/mysqld Ver 5.0.27-log for pc-linux-gnu on i686 (Source distribution)

заранее благодарен за ответы
_________________
WBR, Arifolth

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от Arifolth email(ok) on 31-Авг-07, 14:32 
вопрос закрыт. помогла сборка двух наборов исполнимых файлов, по одному для каждого инстанса сервера. ключевой параметр - --sysconfdir=/home/mysql/mysql
но я всё равно не понимаю почему без собранный него mysql игнорирует другие конфиги

./configure --with-extra-charsets=none --sysconfdir=/home/mysql/mysql --bindir=/home/mysql/mysql/bin --libexecdir=/home/mysql/mysql/libexec --datadir=/home/mysql/mysql --libdir=/home/mysql/mysql/lib --enable-static --enable-assembler

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от Oyyo on 31-Авг-07, 15:22 
pls намекните, необходимость двух сервисов mysqld на одной машине

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от Arifolth email(ok) on 31-Авг-07, 15:46 
>pls намекните, необходимость двух сервисов mysqld на одной машине

чтобы работала репликация - а она мне нужа чтобы односторонне синхронизировать контент одной бд в другую

может быть вы знаете другой цивильный способ это сделать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от GloryS (??) on 31-Авг-07, 15:36 
>[оверквотинг удален]
>
>Linux nyx 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686
>i686 i386 GNU/Linux
>
>[root@nyx mysql]# /usr/local/libexec/mysqld -V
>/usr/local/libexec/mysqld Ver 5.0.27-log for pc-linux-gnu on i686 (Source distribution)
>
>заранее благодарен за ответы
>_________________
>WBR, Arifolth

А чем не устраивает mysqld_multi ?
http://dev.mysql.com/doc/refman/5.1/en/mysqld-multi.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "mysqld игнорирует любые конфиги кроме /etc/my.cnf"  
Сообщение от Arifolth email(ok) on 31-Авг-07, 15:52 
>[оверквотинг удален]
>>
>>[root@nyx mysql]# /usr/local/libexec/mysqld -V
>>/usr/local/libexec/mysqld Ver 5.0.27-log for pc-linux-gnu on i686 (Source distribution)
>>
>>заранее благодарен за ответы
>>_________________
>>WBR, Arifolth
>
>А чем не устраивает mysqld_multi ?
>http://dev.mysql.com/doc/refman/5.1/en/mysqld-multi.html

у меня два больших конфига. различающихся. я его пробовал, так же как и mysqlmanager но там были какие то проблемы с конфигами тоже
вообщем я всё перекомпилил по две штуки, ну и буду пользовать два инициализационных скрипта.
если базы упадут, народ прибежит
а если уж упали, то не спроста, и простой перезапуск не поможет
то есть тогда зачем мне mysqld_multi нужен?????

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру