mysql-5.6 replication

mysql-5.6 replication

Сегодня разбирался с настройкой репликации в mysql-5.6 версии, на данный момент меня все порадовало, нет идиотизма с запоминанием позиции, не нужно ничего останавливать или блокировать на запись и делать прочие шаманства.

В версии mysql-5.6 появилось несколько “плюшек”, которые помогают если нужно – жить проще и легче. Вся настройка репликации master-slave  в моем случае сводится к банальным шагам:

1.Создаю юзера для репликации и прописываю в my.cnf мастер сервера настройки репликации:

2. Передергиваю mysql и запускаю делаться дамп:

Пока делается дамп, иду на сервак который будет slave и настраиваю его, по сути конфиг будет тот же что и на master, разница в server-id и auto_increment_offset

После чего перезапускаю mysql на slave сервере.

3. После того как дамп завершится, на слейве запускаю ресториться дамп:

4. После успешного восстановления дампа иду в mysql и прописываю настройки репликации для подключения к мастеру:

5. Ну и стартуем слейвовый поток:

6. Проверяем что все хорошо и реплика побежала:

В ответе должны увидеть такое:

mysql

В зависимости от размера базы и свежести дампа – начальная синхронизация данных может занять время.

 

Click to rate this post!
[Total: 2 Average: 5]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

Invalid command ‘Header’

Invalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configurationInvalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configuration

Invalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configuration – такую ошибку можно словить в логах если в апаче не включена поддержка подуля “header”,