Глобальный идентификатор транзакции (GTID) - это уникальный идентификатор, созданный и связанный с каждой транзакцией, совершенной на исходном сервере (главном). Этот идентификатор уникален не только для сервера, на котором он был создан, но и для всех серверов в данной настройке репликации. Между всеми транзакциями и всеми GTID существует соответствие один-к-одному.
0 ответов

Репликация между двумя кластерами pxc

У меня есть следующая архитектура,узел A ----(mysql полусинхронная репликация на db1)---->PXC1(узел1, узел2, узел3)).Я использую репликацию на основе GTID, так что я могу переключать узлы, когда один узел выходит из строя.Я получаю сообщение об ошиб…
1 ответ

eclipselink и mysql для репликации GTID

Я нахожусь в процессе миграции существующего приложения JPA/eclipselink с mysql 5.5 на mysql 5.6, и я хотел бы использовать репликацию GTID в будущем. Тем не менее, документация MySQL по глобальным идентификаторам транзакций (GTID) содержит конкретн…
16 сен '15 в 18:31
0 ответов

Сброс gtid кластера mariadb при перезагрузке компьютера

Я пытаюсь настроить репликацию кластера mariadb, я направил подчиненное устройство на одну из физических машин в кластере, и все работает нормально, но если я выключаю эту машину, вставляю что-то с другой машины в кластер и запускаю ее снова, это gt…
01 сен '15 в 12:30
0 ответов

Как мастер MariaDB может получить транзакции от другого мастера после восстановления резервной копии?

Я установил репликацию Master-Master с MariaDB 10.3.11 с включенными GTID и master_use_gtid=Slave_Pos, Два хоста (master1 и master2) имеют разные идентификаторы доменов и разные идентификаторы сервера. Резервное копирование настроено на master2. Теп…
30 ноя '18 в 10:36
0 ответов

Workbench - отключить очистку gtid при экспорте навсегда

Итак, я опубликовал это раньше, но, похоже, не было никакого решения. Данный ответ не применим с тех пор, как я на OS X. Проблема: в Workbench - даже если вы удалили / раскомментировали очищенную от gtid строку из файла конфигурации (wb_options.xml)…
01 апр '18 в 16:51
1 ответ

Почему MySQL GTID не поддерживает временные таблицы

Я прочитал из документации MySQL Операторы CREATE TEMPORARY TABLE и DROP TEMPORARY TABLE не поддерживаются внутри транзакций при использовании GTID (то есть, когда сервер был запущен с опцией --enforce-gtid-consistency). Можно использовать эти опера…
28 июн '17 в 07:53
1 ответ

Согласованность GTID: CREATE TEMPORARY TABLE и DROP TEMPORARY TABLE могут выполняться только вне контекста транзакции

Моя версия Magento - 2.2.3. Мы используем Google Cloud SQL 2-го поколения. Обнаружена ошибка при выполнении команды индексации Общая ошибка: 1787 Оператор нарушает согласованность GTID: CREATE TEMPORARY TABLE и DROP TEMPORARY TABLE могут выполняться…
23 мар '18 в 13:22
1 ответ

Репликация Master-Slave на MySQL с использованием gtid в MySQL-5,6

При репликации MySQL Master-Slave с использованием GTID необходимо ли устанавливать binlog и relay_log на ведомом устройстве, поскольку GTID не зависит от binlog-file и binlog_position и вместо этого использует auto_position?
18 июн '15 в 02:50
0 ответов

MySQL 5.6 и репликация

Я застрял с одной спецификой репликации на серверах MySQL. В настоящее время я работаю с этой конфигурацией: A &lt;--&gt; B ⊦---&gt; C ---&gt; D Я объясняю. У меня есть мастер репликации <-> Мастер между серверами A и B. Эта репликация работает уже …
27 ноя '18 в 15:19
0 ответов

Ошибка федеративной таблицы при включенном GTID для репликации MySQL

У меня проблема с репликацией MySQL. У меня есть ведущий, ведомый и другой независимый БД, а на главном и ведомом исполнительный модуль - forcece_gtid_consistency = ON. мой тестовый случай: BEGIN; USE demo; INSERT INTO demo.log_master(msg)value('dem…
0 ответов

Ошибка импорта данных MySQL с ошибкой 1839

У меня есть настройка главного ведомого MySQL с настроенным GTID. Я забрал резервную копию данных мастера и импортировал ее на отдельный тестовый сервер. Не удается импортировать как ОШИБКА 1839 (HY000) в строке 24: @@GLOBAL.GTID_PURGED может быть у…
22 апр '15 в 14:47
4 ответа

Q: Как установить --set-gtid-purged=OFF в качестве параметра экспорта по умолчанию в Mysql Workbench?

Я недавно играл с Mysql Workbench, и функция Export имеет одну маленькую раздражающую особенность, которая не нужна (мне, конечно). Функция set-gtid-purged по умолчанию установлена ​​в AUTO в графическом интерфейсе, и она появляется каждый раз, когд…
30 окт '17 в 17:47
1 ответ

Настройте репликацию GTID между Galera Cluster и автономным ведомым MySQL

У кого-нибудь есть опыт настройки репликации между Galera Cluster и автономным ведомым MySQL? У меня есть три узла в кластере Galera, и я хочу настроить репликацию gtid на подчиненный MySQL. Проблема в том, что все узлы Galera пишут свои собственные…
07 июн '16 в 08:35
1 ответ

Анонимные транзакции совершаются даже при GTID_MODE=ON

Я использую MySQL 5.7 с репликацией мастер-мастер GTID и испытываю странную ошибку. Случайно один из моих мастеров прекратит репликацию с: "Невозможно реплицировать анонимную транзакцию, когда @@GLOBAL.GTID_MODE = ON" Когда я проверяю, действительно…
2 ответа

Почему переменная сеанса MySQL `gtid_owned` всегда пуста после совершения транзакции?

Я тестирую некоторую работу с MySQL Global Transaction ID (GTID), и мне трудно получить самый последний сеанс GTID. Я включил GTID (глобальный gtid_mode установлен в ON_PERMISSIVE). Согласно документации для gtid_owned: Эта переменная только для чте…
19 июл '18 в 21:53
0 ответов

MySQL 5.6 с GTID -> MariaDB 10.1

У меня есть база данных MySQL 5.6 с включенными GTID. Можно ли просто удалить MySQL, установить MariaDB и запустить его на тех же двоичных файлах? Я знаю, что технология MariaDB GTID не совместима с MySQL, но я не могу найти никого, кто пытался прот…
06 апр '16 в 12:40
0 ответов

Внедрение пустых транзакций для восстановления MySQL 5.6. Репликация GTID не работает.

Я следую инструкциям на этой странице STOP SLAVE; SET GTID_NEXT="[THE GTID SET]"; BEGIN; COMMIT; SET GTID_NEXT="AUTOMATIC"; START SLAVE; восстановить раба. Но в моем случае gtid_set как Retrieved_Gtid_Set: 8b6d4795-5ad3-11e6-a31f-00259077c77a:2369-2…
16 авг '16 в 08:47
1 ответ

MySQL множественный GTID Выполненный набор GTID

Я считаю, что у меня есть проблемы с репликацией MySQL на ведомых устройствах. Вместо того, чтобы иметь один чистый GTID в "Выполненном наборе GTID", есть несколько GTID. Retrieved_Gtid_Set: 54206435-24c7-11e5-bd59-1458d055bee8:354806-354826 Execute…
20 июн '16 в 14:08
2 ответа

Mysql раб разрушается после перезагрузки

Пожалуйста помоги! Я настроил репликацию "ведущий-ведомый" на основе механизма GTID. Репликация работает нормально, пока перезапуск mysqld не произойдет на ведомом устройстве. Тогда беспорядок начинается... После такого перезапуска не могу восстанов…
28 апр '15 в 08:43
0 ответов

Сброс мастера в кластере Percona xtradb

У меня есть два кластера pxc, каждый из которых состоит из 3 серверов MySQL. PXC1 (узел1, узел2, узел3) имеет db1 и db2, а PXC2(узел4, узел5, узел6) имеет db2 и db3. Я установил репликацию на основе gtid между pxc1(узел1) и pxc2(узел3).Теперь реплик…