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

Исходное сообщение
"Mysql4 и Mysql5 на одном сервере FreeBSD"

Отправлено tshad , 05-Фев-10 06:33 
Всем привет!
Есть сервер FreeBSD, на нем крутится MySQL5, встала острая необходимость поставить MySQL4(некоторые сайты используют MySQL3 и MySQL4, да и написаны на php4). В Makefile MySQL4 прописал:
CONFIGURE_ARGS= --prefix=/usr/local/mysql41 \
                --localstatedir=/var/db/mysql41 \
                --with-unix-socket-path=/tmp/mysql41.sock \
                --with-tcp-port=3307 \
                --without-debug \
                --without-readline \
                --without-libedit \
                --without-bench \
                --without-extra-tools \
                --with-libwrap \
                --with-mysqlfs \
                --with-vio \
                --with-low-memory \
                --with-comment='FreeBSD port: ${PKGNAME}' \
                --enable-thread-safe-client
Делаю make install, получаю
"===>  mysql-server-4.1.25 cannot install: MySQL versions mismatch: mysql51-client is installed and wanted version is mysql41-client.
*** Error code 1"
Это же и при make install PREFIX=/usr/local/mysql41 (с и без --prefix=/usr/local/mysql41 в Makefile).
mysql-client отдельно поставился без проблем с PREFIX=/usr/local/mysql41
Куда копать? :(

Содержание

Сообщения в этом обсуждении
"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено Pahanivo , 05-Фев-10 09:26 
>Всем привет!
>Есть сервер FreeBSD, на нем крутится MySQL5, встала острая необходимость поставить MySQL4
>(некоторые сайты используют MySQL3 и MySQL4, да и написаны на php4).

ну было бы понятно, если бы стоял 4, а надо поставить 5
нахрена имея пятерку ставить МАРАЛЬНО УСТАРЕВШУЮ И НЕПОДДЕРЖИВАЕМУЮ ЧЕТВЕРКУ????
фраза про php ваше убила .... мозг включаем уже!
>[оверквотинг удален]
>    --with-comment='FreeBSD port: ${PKGNAME}' \
>            
>    --enable-thread-safe-client
>Делаю make install, получаю
>"===>  mysql-server-4.1.25 cannot install: MySQL versions mismatch: mysql51-client is installed and wanted version is mysql41-client.
>*** Error code 1"
>Это же и при make install PREFIX=/usr/local/mysql41 (с и без --prefix=/usr/local/mysql41 в
>Makefile).
>mysql-client отдельно поставился без проблем с PREFIX=/usr/local/mysql41
>Куда копать? :(

собирай из сырцов


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено tshad , 05-Фев-10 09:40 
>нахрена имея пятерку ставить МАРАЛЬНО УСТАРЕВШУЮ И НЕПОДДЕРЖИВАЕМУЮ ЧЕТВЕРКУ????

mysql_upgrade и пофиг.


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено Pahanivo , 05-Фев-10 10:42 
>>нахрена имея пятерку ставить МАРАЛЬНО УСТАРЕВШУЮ И НЕПОДДЕРЖИВАЕМУЮ ЧЕТВЕРКУ????
>
>mysql_upgrade и пофиг.

)))) ага маладец - для перехода с 5 на 4 )) самое то ))
и пох что большая часть софта собранная со старшей либой )))


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено tshad , 05-Фев-10 11:17 

>)))) ага маладец - для перехода с 5 на 4 )) самое
>то ))
>и пох что большая часть софта собранная со старшей либой )))

Переход с 4 на 5. ;)


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено Pahanivo , 05-Фев-10 11:20 
>
>>)))) ага маладец - для перехода с 5 на 4 )) самое
>>то ))
>>и пох что большая часть софта собранная со старшей либой )))
>
>Переход с 4 на 5. ;)

ты сам себе противоречишь


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено tshad , 05-Фев-10 11:23 
>ты сам себе противоречишь

скорее выразился коряво.
мне не надо было переходить с 5 на 4, а надо было поставить 4 и 5 на одном сервере.


"Mysql4 и Mysql5 на одном сервере FreeBSD"
Отправлено Pahanivo , 05-Фев-10 11:41 
>>ты сам себе противоречишь
>
>скорее выразился коряво.
>мне не надо было переходить с 5 на 4, а надо было
>поставить 4 и 5 на одном сервере.

А Я ВПОЛНЕ ПРЯМОЛИНЕЙНО ВЫРАЗИЛСЯ!
объясни зачем изначально ставить 4 и 5? или зачем ставить 4 при имеющейся 5?
ЗАЧЕМ ТАК ДЕЛАТЬ?
я вполне понимаю ситуацию когда при наличии 4 ставится 5 - это апгрейд - переносим все на 5 и затем сносим 4.