deployment:install:transfer:database:replication

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
deployment:install:transfer:database:replication [13-08-2024 11:43] – создано Ермилов Егор Павловичdeployment:install:transfer:database:replication [13-08-2024 11:48] (текущий) – [Перенастройка нового сервера] Ермилов Егор Павлович
Строка 97: Строка 97:
  
 <code bash> <code bash>
-cd /etc/mysql +cd /etc/mysql  nano my.cnf
- +
-</code> +
-<code bash> +
-nano my.cnf+
 #или #или
 mcedit my.cnf mcedit my.cnf
Строка 115: Строка 111:
 binlog_do_db = medis_archive binlog_do_db = medis_archive
 binlog_do_db = medis_db binlog_do_db = medis_db
-#... Укажите все базы данных на сервере относящиеся к MGERM. В конце инструкции есть скрипт для получения списка+#Укажите все базы данных на сервере относящиеся к MGERM. В конце инструкции есть скрипт для получения списка
 binlog_do_db = medis_users binlog_do_db = medis_users
 auto_increment_offset = 2 auto_increment_offset = 2
Строка 130: Строка 126:
 </code> </code>
  
-Разверните созданный бекап на новом сервере согласно [[:deployment:install:transfer:database:single|инструкции]]. Выполняем только блок "[[:188.225.34.26:5555:doku.php?id=deployment:install:transfer:database:single#работа_на_новом_сервере|Работа на новом сервере]]".+Разверните созданный бекап на новом сервере согласно [[:deployment:install:transfer:database:single|инструкции]]. Выполняем только блок "[[:deployment:install:transfer:database:single#работа_на_новом_сервере|Работа на новом сервере]]".
  
 Создаем фиксированный туннель для подключения Создаем фиксированный туннель для подключения
Строка 164: Строка 160:
   * SOURCE_LOG_FILE и SOURCE_LOG_POS - возьмите из пункта 'Заблокируем запись на сервер и получим необходимые параметры'   * SOURCE_LOG_FILE и SOURCE_LOG_POS - возьмите из пункта 'Заблокируем запись на сервер и получим необходимые параметры'
  
-</WRAP> \\+</WRAP>
  
 Запускаем репликацию Запускаем репликацию
Строка 175: Строка 171:
  
 Если все прошло удачно, то репликация начнется. Для проверки, можно создать произвольную строку в произвольной таблице любой базы данных на старом сервере и посмотреть, появится ли она на новом сервере. Если строка не появится, то была допущена ошибка при создании реплики или существует другая проблема. Гугл в помощь :( Если все прошло удачно, то репликация начнется. Для проверки, можно создать произвольную строку в произвольной таблице любой базы данных на старом сервере и посмотреть, появится ли она на новом сервере. Если строка не появится, то была допущена ошибка при создании реплики или существует другая проблема. Гугл в помощь :(
 +
  
 ===== Скрипт для получения всех строк binlog_do_db ===== ===== Скрипт для получения всех строк binlog_do_db =====
  • deployment/install/transfer/database/replication.1723549424.txt.gz
  • Последнее изменение: 13-08-2024 11:43
  • Ермилов Егор Павлович