DevOps | Linux

MySQL Replication master-slave with zero-downtime [Docker]

Сделаем бекап на мастере в папку /mysql-backup-20 После этого, надо применить бинарный лог к нашему дампу, иначе оно не «взлетит». Вложенную папку с временем дампа можно увидеть в момент бекапа. =) Заливаем на SLAVE сервер с мастера Создаём пользователя на MySQL мастере, который может реплицировать: На SLAVE сервере в настройках сразу меняем server-id и выставляем […]

Continue Reading...

DevOps | Linux

MySQL очистка binlog

Сегодня позвонил старый знакомый с проблемой, что у него на сервере БД нет места. На сервере стоит Ubuntu 16.04 и старая MariaDB, настроена репликация мастер-слейв (master-slave). Зайдя на сервер, оказалось, что репликация БД отключена (банально выключили слейв — сервер), а мастер усердно складирует логи, т.к. нет ротации. Ну, что , устраним данный косяк. Для начала […]

Continue Reading...