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

Исходное сообщение
"как сделать два mysql сервера на fedora?"

Отправлено mihey23 , 18-Авг-09 16:18 
Как установить два mysql сервера? Смотрю мануал http://dev.mysql.com/doc/refman/4.1/en/multiple-unix-servers...
делаю всё по инструкции но сразу же сталкнулся с проблемой
после выполнения  
./configure --with-tcp-port=3308 --with-unix-socket-path=/var/lib/mysql/mysql-new.sock --prefix= /usr/lib/mysql4
выдаётся ошибка ./scripts/mysql_install_db: line 85: ./bin/my_print_defaults: не могу запустить бинарный файл

да и во многих других попытках установить что ли бо вижу сообщение "не могу запустить бинарный файл"

Что делать?


Содержание

Сообщения в этом обсуждении
"как сделать два mysql сервера на fedora?"
Отправлено Славон , 18-Авг-09 17:14 
компилятор для платформы и либы все доставь. Сообщение значит что ты собрал бинарник но он получился каким-то не ахти исполняемым... проверка там простейшая... собирается бинарник который должен что-то вывести... запускается и смотрит что выведет... нет вывода - ошибка

>[оверквотинг удален]
>Как установить два mysql сервера? Смотрю мануал http://dev.mysql.com/doc/refman/4.1/en/multiple-unix-servers...
>делаю всё по инструкции но сразу же сталкнулся с проблемой
>после выполнения
>./configure --with-tcp-port=3308 --with-unix-socket-path=/var/lib/mysql/mysql-new.sock --prefix= /usr/lib/mysql4
>выдаётся ошибка ./scripts/mysql_install_db: line 85: ./bin/my_print_defaults: не могу запустить бинарный файл
>
>да и во многих других попытках установить что ли бо вижу сообщение
>"не могу запустить бинарный файл"
>
>Что делать?


"как сделать два mysql сервера на fedora?"
Отправлено mihey23 , 18-Авг-09 17:19 
Я чайник в этом деле, если можно подробнее что и как сделать, буду очень благодарен

"как сделать два mysql сервера на fedora?"
Отправлено ALex_hha , 18-Авг-09 17:39 
>Как установить два mysql сервера? Смотрю мануал http://dev.mysql.com/doc/refman/4.1/en/multiple-unix-servers...
>делаю всё по инструкции но сразу же сталкнулся с проблемой
>после выполнения
>./configure --with-tcp-port=3308 --with-unix-socket-path=/var/lib/mysql/mysql-new.sock --prefix= /usr/lib/mysql4
>выдаётся ошибка ./scripts/mysql_install_db: line 85: ./bin/my_print_defaults: не могу запустить бинарный файл
>
>да и во многих других попытках установить что ли бо вижу сообщение
>"не могу запустить бинарный файл"
>
>Что делать?

Не надо ничего пересобирать. Установи через yum/rpm и подправь скрипт запуска в /etc/init.d/mysqld или напиши свой

Либо

http://dev.mysql.com/doc/refman/4.1/en/mysqld-multi.html


"как сделать два mysql сервера на fedora?"
Отправлено angra , 18-Авг-09 18:25 
Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула или просто два _экземпляра_ одной версии?

"как сделать два mysql сервера на fedora?"
Отправлено mihey23 , 18-Авг-09 18:42 
>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>или просто два _экземпляра_ одной версии?

Нужно две разные версии, сейчас стоит 5 версия, мне нужна ещё 4


"как сделать два mysql сервера на fedora?"
Отправлено ALex_hha , 18-Авг-09 18:50 
>>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>>или просто два _экземпляра_ одной версии?
>
>Нужно две разные версии, сейчас стоит 5 версия, мне нужна ещё 4

:) В первоначальном вопросе об этом не было ни слова

Единственное что приходит в голову, одну ветку поставить стандартно, вторую собрать из исходников и с помощью prefix задать путь, например --prefix=/usr/local/mysql4


"как сделать два mysql сервера на fedora?"
Отправлено angra , 18-Авг-09 19:56 
Лучше все-таки взять src.rpm для четвертого(кстати 4.0 и 4.1 существенно отличаются в одном важном моменте, так что не перепутайте) мускула, установить его, поправить SPEC(в первую очередь секция files и путь к конфигу), собрать из него rpm и вот его уже ставить в систему. Также не исключен вариант, что для вашей версии федоры есть уже готовый rpm как для пятого так и для четвертого мускула.

"как сделать два mysql сервера на fedora?"
Отправлено ALex_hha , 18-Авг-09 20:56 
>>>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>>>или просто два _экземпляра_ одной версии?
>>
>>Нужно две разные версии, сейчас стоит 5 версия, мне нужна ещё 4
>
>:) В первоначальном вопросе об этом не было ни слова
>
>Единственное что приходит в голову, одну ветку поставить стандартно, вторую собрать из
>исходников и с помощью prefix задать путь, например --prefix=/usr/local/mysql4

# tail /var/log/mysqld.log
090818 19:54:02  mysqld started
090818 19:54:02  InnoDB: Started; log sequence number 0 43655
090818 19:54:02 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.45'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution

# tail /var/log/mysqld4.log
090818 19:36:44  InnoDB: Started; log sequence number 0 43634
/usr/local/mysql4/libexec/mysqld: ready for connections.
Version: '4.1.25'  socket: '/var/lib/mysql4/mysql4.sock'  port: 3307  Source distribution

Ради интереса собрал. Из rpm стоит mysql5, mysql41 поставил из исходников