Здравствуйте,
Сразу извиняюсь что может повторяюсь, но поиск не спас, и я новичок в линукс.
Вопрос: Как мне поставить 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 сервера MySQL
http://dev.mysql.com/doc/refman/5.0/en/multiple-servers.html
и
http://www.mysql.ru/docs/man/Multiple_servers.html
Хотя там старые версии, но принцип работы один и тот же должен быть
il1723, вы уверенны, что вам нужно именно это?
ИМХО есть смысл установки только разных версий MySQL (например для тестирования новой версии).
il1723, вы уверенны, что вам нужно именно это?
ИМХО есть смысл установки только разных версий MySQL (например для тестирования новой версии).
Не уверен. Прошу совета: по существу мне нужно сделать конфигурацию при которой будет один master сервер на запись и чтение и 2 slave сервер только для чтения. Нужно еще чтобы в случае необходимости (ну или в случае когда нагрузка пойдет и деньги придут) раскидать мастер и слэйвы на разные сервера. Вопрос: нужно ли мне действительно 2-3 разные инсталляции mysql ? или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?
или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?
Обычно master и slave разносятся на разные сервера физически для обеспечения надежности.
нужно ли мне действительно 2-3 разные инсталляции mysql ?
нет не нужно.
Если бы вы воспользовались бы поиском по рунету, то нашли бы для вас интересную информацию, это всего лишь один из примеров того что удалось найти за 1 минуту.
[quote=il1723] или это глупости на данном этапе и нужно поставить 1 сервер и сделать 2-3 базы данных, одна из которых мастер, а две другие реплицируются от нее ?
Обычно master и slave разносятся на разные сервера физически для обеспечения надежности.
нужно ли мне действительно 2-3 разные инсталляции mysql ?
нет не нужно.
Если бы вы воспользовались бы поиском по рунету, то нашли бы для вас интересную информацию, это всего лишь один из примеров того что удалось найти за 1 минуту.[/quote]
спасибо - виноват, очень стыдно. видимо искал, да не то. :(
спасибо - виноват, очень стыдно. видимо искал, да не то. sad
ни чего страшного. smile
В итоге: если есть один физический сервер, то смысл имеет сделать 2-3 бд внутри одной субд.
Вопрос : настройка master-slave отношений и репликации аналогична тому процессу когда есть несколько субд по разным айпи или портам ?
Заранее извиняюсь что не гуглю а тут спрашиваю справочные вопросы. Я действительно много времени потерял на поиск конкретных ответов и тупо прошу помощи опытных специалистов.
В итоге: если есть один физический сервер, то смысл имеет сделать 2-3 бд внутри одной субд.
а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.
Заранее извиняюсь что не гуглю а тут спрашиваю справочные вопросы. Я действительно много времени потерял на поиск конкретных ответов и тупо прошу помощи опытных специалистов.
хотя бы mysql.ru зайдите почитайте, а так же на sqlinfo.ru, что же вы так ленитесь то? :(
ок - пойду туда. спасибо!
а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.
да. но в этом есть смысл: ТС попробует, как оно работает на одной системе, а потом разнесёт на разные. а так да, никакого прироста не будет...
[quote=i2ks]а толку от этого? у вас нагрузка на hdd вырастет, а это вам надо? и смысл тогда от этого? прироста вы не ощутите.
да. но в этом есть смысл: ТС попробует, как оно работает на одной системе, а потом разнесёт на разные. а так да, никакого прироста не будет...[/quote]
как раз это и требуется. подготовить все изначально так чтобы потом проще было разносить.
имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?
имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?
можно и две, но на тестовой машине. и нужно RPM пакет делать, а НЕ просто make install. если на тестовом компе приживутся ваш пакет и пакет из репов, то можно и на боевой сервер (прямо пакетами). на боевом сервере такой сборкой и допилкой не занимаются.
[quote=il1723]имеет ли смысл в таком случае делать инсталяцию двух субд на одну машину ?
можно и две, но на тестовой машине. и нужно RPM пакет делать, а НЕ просто make install. если на тестовом компе приживутся ваш пакет и пакет из репов, то можно и на боевой сервер (прямо пакетами). на боевом сервере такой сборкой и допилкой не занимаются.[/quote]
Ок, понял спасибо !
А глупо ли думать что, к примеру, до 20-30 запросов к бд в минуту - это совсем не боевая версия, и можно продолжать работать с такой конфигурацией ?