На лекции рассматривались режимы репликации master-slave, master-master, опишите их различия.
Ответить в свободной форме.
Собственно главное различие между двумя этими моделями в том, что в режиме Master-Slave новые данные пишутся только на Master сервер, а со Slave сервера они только читаются. В то время, как в конфигурации Master-Master данные активно пишутся на оба сервера, которые одновременно являются как и мастером, так и слейвом по отношению друг к другу. Модель Master-Slave является более популярной благодаря большей сохранности данных и простоте настройки. Если упадёт Master, то есть хотя бы Slave с какими-то данными, возможно старыми, но всё же. В модели же Master-Master даже при нарушении связности мы попадаем в ситуацию, в которой не знаем, где более нужные данные, так как данные продолжают поступать на оба мастера, но из-за обрыва одного из соединений они не синхронизируются. Поэтому когда связь будет восстановлена, наши мастера не смогут согласовать свои данные.
Выполните конфигурацию master-slave репликации, примером можно пользоваться из лекции.
Приложите скриншоты конфигурации, выполнения работы: состояния и режимы работы серверов.
Комментим сокет и добавляем три строчки, все остальные настройки оставляем как есть.
Статус мастера
Статус слейва
Выполните конфигурацию master-master репликации. Произведите проверку.
Приложите скриншоты конфигурации, выполнения работы: состояния и режимы работы серверов.
Настройки оставляем такие же. В самом начале не получилось настроить связность, помог сброс не только слейвов, но и ресет мастеров. В итоге оба сервера видят друг друга.