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

Исходное сообщение
"Как поставить  два mysql сервера на одном freebsd"

Отправлено Dmitri Boltenkov , 14-Июн-06 20:22 
Коллеги подскажите, пожалуйста, как поставить 2 mysql сервера на одном freebsd сервере!

Содержание

Сообщения в этом обсуждении
"Как поставить  два mysql сервера на одном freebsd"
Отправлено ichard , 14-Июн-06 20:34 
Зачем тебе ставить 2 сервера? Поставь 1 и запусти 2 демона, котрые обслуживают свои собственные БД.

"Как поставить  два mysql сервера на одном freebsd"
Отправлено neomike , 14-Июн-06 20:44 
>Зачем тебе ставить 2 сервера? Поставь 1 и запусти 2 демона, котрые
>обслуживают свои собственные БД.

т.е настрой файлик конфигурации my.cnf и запускай сервера при помощи утилитки mysqld_multi.
Сам пример настройки можно получить из
mysqld_multi --example

Только больше 2-х демонов лучше не запускать - может мозгов у машины не хватить...
У меня на нескольких серверах с мозгами в 4ГБ по 2 демона крутится и всё жужжит.


"Как поставить  два mysql сервера на одном freebsd"
Отправлено Dmitri Boltenkov , 14-Июн-06 21:55 
http://www.botik.ru/~rldp/mysql/mysqladm/config.htm#Installi...
но тут задача несколько сложнее --два mysqld разных версий!


"Как поставить  два mysql сервера на одном freebsd"
Отправлено Perec , 15-Июн-06 09:41 
4.1.4 Запуск нескольких серверов MySQL на одном компьютере
http://adm.jinr.ru/doc/MySQL/manual.ru_MySQL_Database_Admini...

"Как поставить  два mysql сервера на одном freebsd"
Отправлено zenia , 09-Авг-07 16:15 
Так все-таки как запустить две разные версии Mysql на одном сервере:

Есть сервер:
Linux 3.0 En на нем стоит mysql 3.23.58
работает на 3306

Нужно поставить еще 4.1.22 так, чтобы 2 сервера работали.

Скачал Linux (non RPM packages)

потом сделал:

shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql

shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .

пробую запускать  
shell> /path/to/mysqld_safe --socket=/var/lib/mysql.sock4 --port=3307

пишет что mysqld процесс уже такой есть и запущен.
файл /var/lib/mysql.sock4 не создается

Пытаюсь подсоедениться
shell> mysqladmin -h hostname --port=3307 variables

подсоеденяется, но выдает что это версия 3.23.58 и сокет 3306

Как их заставить 2 работать?