1

Здравствуйте,

Сразу извиняюсь что может повторяюсь, но поиск не спас, и я новичок в линукс.

Вопрос: Как мне поставить 2 mysql сервера на один физический сервер. Нужно для того чтобы заранее подготовить структуру к будущему росту.

Имею CentOS. снес все предыдующие установки mysql версии 5.0 . Теперь хочу поставить последнюю версию: скачал с http://dev.mysql.com/downloads последнюю версию MySQL-server-5.5.8-1.linux2.6.x86_64.rpm. Теперь не понимаю как поставить 2 сервера. Подскажите пожалуйста пошагово как сделать правильно. Хочу посадить на 2 разных порта: 3306-slave и 3307-master.

Заранее спасибо!

2 (07.02.2011 13:11:07 отредактировано i2ks)

http://dev.mysql.com/doc/refman/5.0/en/ … rvers.html
и
http://www.mysql.ru/docs/man/Multiple_servers.html

Хотя там старые версии, но принцип работы один и тот же должен быть

It is good day to die ...
MS Windows 10
Заметки о главном...

3

il1723, вы уверенны, что вам нужно именно это?
ИМХО есть смысл установки только разных версий MySQL (например для тестирования новой версии).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

drBatty пишет:

il1723, вы уверенны, что вам нужно именно это?
ИМХО есть смысл установки только разных версий MySQL (например для тестирования новой версии).


Не уверен. Прошу совета: по существу мне нужно сделать конфигурацию при которой будет один master сервер на запись и чтение и 2 slave сервер только для чтения. Нужно еще чтобы в случае необходимости (ну или в случае когда нагрузка пойдет и деньги придут) раскидать мастер и слэйвы на разные сервера. Вопрос: нужно ли мне действительно 2-3 разные инсталляции mysql ? или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?

5

il1723 пишет:

или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?

Обычно master и slave разносятся на разные сервера физически для обеспечения надежности.

il1723 пишет:

нужно ли мне действительно 2-3 разные инсталляции mysql ?

нет не нужно.
Если бы вы воспользовались бы поиском по рунету, то нашли бы для вас интересную информацию, это всего лишь один из примеров того что удалось найти за 1 минуту.

It is good day to die ...
MS Windows 10
Заметки о главном...

6

i2ks пишет:
il1723 пишет:

или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?

Обычно master и slave разносятся на разные сервера физически для обеспечения надежности.

il1723 пишет:

нужно ли мне действительно 2-3 разные инсталляции mysql ?

нет не нужно.
Если бы вы воспользовались бы поиском по рунету, то нашли бы для вас интересную информацию, это всего лишь один из примеров того что удалось найти за 1 минуту.


спасибо - виноват, очень стыдно. видимо искал, да не то. ac

7

il1723 пишет:

спасибо - виноват, очень стыдно. видимо искал, да не то. sad

ни чего страшного.  smile

It is good day to die ...
MS Windows 10
Заметки о главном...

8

В итоге: если есть один физический сервер, то смысл имеет сделать 2-3 бд внутри одной субд.
Вопрос : настройка master-slave отношений и репликации аналогична тому процессу когда есть несколько субд по разным айпи или портам ?

Заранее извиняюсь что не гуглю а тут спрашиваю справочные вопросы. Я действительно много времени потерял на поиск конкретных ответов и тупо прошу помощи опытных специалистов.

9

il1723 пишет:

В итоге: если есть один физический сервер, то смысл имеет сделать 2-3 бд внутри одной субд.

а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.

il1723 пишет:

Заранее извиняюсь что не гуглю а тут спрашиваю справочные вопросы. Я действительно много времени потерял на поиск конкретных ответов и тупо прошу помощи опытных специалистов.

хотя бы mysql.ru зайдите почитайте, а так же на sqlinfo.ru, что же вы так ленитесь то?  ac

It is good day to die ...
MS Windows 10
Заметки о главном...

10

ок - пойду туда. спасибо!

11

i2ks пишет:

а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.

да. но в этом есть смысл: ТС попробует, как оно работает на одной системе, а потом разнесёт на разные. а так да, никакого прироста не будет...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:
i2ks пишет:

а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.

да. но в этом есть смысл: ТС попробует, как оно работает на одной системе, а потом разнесёт на разные. а так да, никакого прироста не будет...


как раз это и требуется. подготовить все изначально так чтобы потом проще было разносить.

имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?

13

il1723 пишет:

имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?

можно и две, но на тестовой машине. и нужно RPM пакет делать, а НЕ просто make install. если на тестовом компе приживутся ваш пакет и пакет из репов, то можно и на боевой сервер (прямо пакетами). на боевом сервере такой сборкой и допилкой не занимаются.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty пишет:
il1723 пишет:

имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?

можно и две, но на тестовой машине. и нужно RPM пакет делать, а НЕ просто make install. если на тестовом компе приживутся ваш пакет и пакет из репов, то можно и на боевой сервер (прямо пакетами). на боевом сервере такой сборкой и допилкой не занимаются.

Ок, понял спасибо !

А глупо ли думать что, к примеру, до 20-30 запросов к бд в минуту - это совсем не боевая версия, и можно продолжать работать с такой конфигурацией ?