Как запустить два mysql сервера на одной машине (FreeBSD 6.2)?

MySQL freebsd

Ответы:
а смысл?
пусть один mysql обслуживает две или более субд
Идея (смысл) в том чтобы плавно и незаметно сменить версию сервера на более свежую.
Лучше поставь SQL Server 2005 на Windows Server 2003 и ставь хоть 16 серверов на одной машине, хоть распределяй базу данных на 8 машин, вообще, тебе таких извращений в голову не придёт, какие можно делать с этой парочкой.
если не ошибаюсь в конфигах мускла есть возможность слушать другой порт, отличный от стандартного. Т.е. чтобы приложения обращались к одному серверу на стандартный порт а к другому на заданный Вами. Нет под рукой конфига, не могу сказать точно какая директива.
Создай chroot окружение и ставь в него mysql, таким образом ты можешь установить хоть 500 серверов
Я установил mysql в /usr/local/mysql5
Скопировал support-files/my-large.cnf в /etc/my5.cnf (поменял там порт и sock на отличные от дефолтных = значений второго рабочего сервера)
Скопировал support-files/mysql.server в /usr/local/etc/rc.d/mysq5.server и отредактировал его (указал basedir, datadir, путь к my5.cnf).
2 Avanes
Измени директиву pidfile в /usr/local/etc/rc.d/mysql5.server
укажи другое имя пид файла
Так и не удалось решить проблему. Видимо, придется в часы минимальной нагрузки все тормозить и переносить дампы баз со старого сервера на новый.
Еще раз повторю мой совет.
Создай 2 chroot окружения и установи в каждый mysql сервер, а точнее:
1) сначала переносишь в чрут текущий mysql затем перемещаешь все базы в него и тестишь на каком нить фейковом IP, опускаешь рабочий mysql и запускаешь тот который в чруте с нормальным IP, затем
2) ставий новый mysql запихиваешь его так же в чрут после чего переносишь в него базы и тестишь  на каком нить фейковом IP затем останавливаешь mysql в первом чруте и запускаешь его во втором с нормальным IP.


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.