включить редактирование

unix@guest: $cd

Тема: Включаем репликацию на сервере MySQL Последнее сообщение было: 4 года назад

+0 | -0

darkLJn

Зарегистрирован: 19 августа 2013 [18:35]
Рейтинг: 122759
Последнее появление:
21 августа 2013 [15:37:39]

Комментариев на форуме: 4 Комментариев для статей: 0
Оценено комментариев в форуме: 3
Оценено статей и комментариев для статей: 0

На главном сервере обеспечьте задание в /etc/my.cnf следующих
параметров:

log_bin = mysql-bin
server_id = 2

На подчиненном сервере задайте такие параметры:

log_bin = mysql-bin
log_slave_updates = 1
server_id = 3
read_only = 1

Первый параметр, log_bin, запускает двоичный журнал, который, как мы пояснили ранее, записывает все изменения в данных сервера, чтобы подчиненный сервер копировал их. Второй параметр задает уникальный идентификатор сервера.
Все компьютеры в цепочке репликации должны иметь разные server_id; по умолчанию он равен 1, и лучше явно задать что-то другое, чтобы случайно не запустить два сервера с одинаковыми идентификаторами.
Для подчиненного сервера есть два дополнительных параметра: log_slave_updates велит подчиненному компьютеру добавлять
события репликации в его собственный двоичный журнал. Это означает, что при необходимости подчиненный сервер может выступать в качестве главного сервера для другого подчиненного сервера. Такие цепочки репликации удобны в некоторых сценариях, а включение обновления по умолчанию может упростить переключение подчиненного сервера в режим главного в случае сбоя.
Наконец, мы устанавливаем опцию read_only на подчиненном сервере. В вашей конфигурации это может быть необязательно, но это хороший способ помешать неправильно настроенному приложению записать данные на подчиненный сервер, приведя к несоответствию данных на главном и подчиненном серверах.
Изменив файл /etc/my.cnf на обоих серверах, перезапустите сервис MySQL с помощью любой подходящей утилиты в своем дистрибутиве, например, Systemctl.

online helper for users
Создано: 19 августа 2013 [19:37] | Обновлено: 20 августа 2013 [19:31] Последнее сообщение: 20 августа 2013 [19:31] Сообщений: 1 Рейтинг темы: 0Ответить | Оценить

4 года назад

+0 | -0
awful=>darkLJn
Зарегистрирован: 15 сентября 2012
Рейтинг: 118526
Последнее появление:
12 февраля 2016 [17:12:32]

Комментариев на форуме: 7
Комментариев для статей: 6
Оценено сообщений на форуме: 5
Оценено статей и комментариев: 3

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

always with UNIX systems
Создано: 20 августа 2013 [19:31] Рейтинг сообщения: 0 Ответить | Оценить
Новое сообщение

Сообщения в чате

Вы спрашиваете у гостей/у зарегистрированных/ У Вас спрашивают
всем Ctrl+Enter
зарегистрированным Ctrl+Enter
Ctrl+Enter

Краткая инструкция по работе с чатом

  • Вы должны ввести имя, которое будет запомнено и применяться для чата и комментариев на сайте.
  • Выбрать одну из возможностей
    "Вы спрашиваете у гостей/
    у зарегистрированных/
    У Вас спрашивают"
  • Кликните на один из способов и появиться дополнительная информация