Настройка MySQL репликации

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: # Отредактировать my.cnf для поддержки репликации. # Остановить mysqld # Сделать lvm snapshot # Запустить mysqld # Cкоп...)
 
(1 промежуточная версия не показана)
Строка 1: Строка 1:
# Отредактировать my.cnf для поддержки репликации.
# Отредактировать my.cnf для поддержки репликации.
# Остановить mysqld
# Остановить mysqld
-
# Сделать lvm snapshot  
+
# Сделать lvm snapshot, либо сделать dump базы
# Запустить mysqld
# Запустить mysqld
-
# Cкопировать данные со снапшота на Slave сервер  
+
# Cкопировать данные со снапшота или дампа на Slave сервер  
# Запустить mysqld на Slave сервере  
# Запустить mysqld на Slave сервере  
После старта mysqld на Slave сервере подтягивает накопившиеся изменения в Master базе. Bin - логи желательно делать на отдельный диск.
После старта mysqld на Slave сервере подтягивает накопившиеся изменения в Master базе. Bin - логи желательно делать на отдельный диск.

Текущая версия на 11:10, 11 мая 2014

  1. Отредактировать my.cnf для поддержки репликации.
  2. Остановить mysqld
  3. Сделать lvm snapshot, либо сделать dump базы
  4. Запустить mysqld
  5. Cкопировать данные со снапшота или дампа на Slave сервер
  6. Запустить mysqld на Slave сервере

После старта mysqld на Slave сервере подтягивает накопившиеся изменения в Master базе. Bin - логи желательно делать на отдельный диск.

Личные инструменты