всех приветствуюесть 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
вопрос закрыт. помогла сборка двух наборов исполнимых файлов, по одному для каждого инстанса сервера. ключевой параметр - --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
pls намекните, необходимость двух сервисов mysqld на одной машине
>pls намекните, необходимость двух сервисов mysqld на одной машинечтобы работала репликация - а она мне нужа чтобы односторонне синхронизировать контент одной бд в другую
может быть вы знаете другой цивильный способ это сделать?
>[оверквотинг удален]
>
>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
>[оверквотинг удален]
>>
>>[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 нужен?????