Инструменты пользователя

Инструменты сайта


wiki:technical:percona_master_slave

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:technical:percona_master_slave [2022/08/24 21:59] – [На master] Dimanwiki:technical:percona_master_slave [2023/10/03 17:53] (текущий) – [На slave] Diman
Строка 17: Строка 17:
 <code bash> <code bash>
 percona-release disable all percona-release disable all
-percona-release setup pc-57 +percona-release setup ps80  
-apt-get update+apt update
 apt install percona-server-server apt install percona-server-server
 +
 +mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
 +mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
 +mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
 +
 </code> </code>
 === При необходимости устанавливаем утилиты percona-toolkit === === При необходимости устанавливаем утилиты percona-toolkit ===
Строка 34: Строка 39:
 # Добавляем в конфиг директивы и включаем логи MySQL для синхронизации percona # Добавляем в конфиг директивы и включаем логи MySQL для синхронизации percona
 # #
-/etc/mysql/percona-server.conf.d/mysqld.cnf+vim /etc/mysql/percona-server.conf.d/mysqld.cnf
  
 server-id=1 server-id=1
Строка 46: Строка 51:
  
 </code> </code>
 +
 +===== На slave =====
 +
 +<code mysql>
 +#
 +# Добавляем в MySQL реплику
 +
 +
 +CHANGE REPLICATION SOURCE TO
 +    SOURCE_HOST='8.90.90.9',
 +    SOURCE_USER='repl',
 +    SOURCE_PASSWORD='Passsswwww6hJo5tWJ',
 +    SOURCE_LOG_FILE='binlog.000250',
 +    SOURCE_LOG_POS=801335078;
 +
 +</code>
 +
 +Стартуем реплику:
 +
 +<code mysql>
 +#
 +#
 +
 +START REPLICA;
 +
 +# в старых версиях было 
 +
 +START SLAVE
 +
 +# Проверяем состояние реплики
 +SHOW REPLICA STATUS\G;
 +
 +SHOW SLAVE STATUS\G;
 +
 +
 +</code>
 +
 +
 +
 +
 +
wiki/technical/percona_master_slave.1661367544.txt.gz · Последнее изменение: 2022/08/24 21:59 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki