Как установить два 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 сервера? Смотрю мануал 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 сервера? Смотрю мануал 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 или напиши свой
Либо
Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула или просто два _экземпляра_ одной версии?
>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>или просто два _экземпляра_ одной версии?Нужно две разные версии, сейчас стоит 5 версия, мне нужна ещё 4
>>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>>или просто два _экземпляра_ одной версии?
>
>Нужно две разные версии, сейчас стоит 5 версия, мне нужна ещё 4:) В первоначальном вопросе об этом не было ни слова
Единственное что приходит в голову, одну ветку поставить стандартно, вторую собрать из исходников и с помощью prefix задать путь, например --prefix=/usr/local/mysql4
Лучше все-таки взять src.rpm для четвертого(кстати 4.0 и 4.1 существенно отличаются в одном важном моменте, так что не перепутайте) мускула, установить его, поправить SPEC(в первую очередь секция files и путь к конфигу), собрать из него rpm и вот его уже ставить в систему. Также не исключен вариант, что для вашей версии федоры есть уже готовый rpm как для пятого так и для четвертого мускула.
>>>Начни с ответа на простой вопрос: тебе нужно две различные _версии_ мускула
>>>или просто два _экземпляра_ одной версии?
>>
>>Нужно две разные версии, сейчас стоит 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 поставил из исходников