LinuxForum.Fans
Тема

2 сервера MySQL

Автор: il1723 14 сообщений 7996 просмотров
#126167

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

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

Вопрос: Как мне поставить 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.

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

#126182

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

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

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

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

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

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

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

#126219
i2ks написал:
[quote=il1723] или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?

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

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

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


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

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

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

#126222

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

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

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

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

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

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

#126225

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

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

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

#126309
drBatty написал:
[quote=i2ks]а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.

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


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

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

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

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

#126324
drBatty написал:
[quote=il1723]имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?

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

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

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

Войдите или зарегистрируйтесь, чтобы ответить.