Cluster-Bibliotheksstatus anzeigen, Slave-Status anzeigenG
Ursprünglicher Tipp aus der Bibliothek: Last_Error: Coordinator wurde gestoppt, weil bei den Workern Fehler aufgetreten sind. Der letzte Fehler war: Worker 1 konnte nicht ausgeführt werden Transaktion „864e6992-0a34-11e7-a98a-7cd30ac6c9ec:148408“ im Master-Protokoll mysql-bin.000010, end_log_pos 920578920. Weitere Details zu diesem oder anderen Fehlern, falls vorhanden, finden Sie im Fehlerprotokoll und/oder in der Tabelle performance_schema.replication_applier_status_by_worker.
1. Befolgen Sie die Anweisungen von Congku, um den Grund zu finden, und geben Sie den Befehl
select * from performance_schema.replication_applier_status_by_worker\G
ein, um
<🎜 zu erhalten >
Diese Transaktion fand in der Tabelle r_com_patent statt und die Tabelle wurde gefunden, aber ich weiß nicht, in welchem Datensatz. 2. Was geschah, als ich zur Hauptbibliothek ging, um die Binärdatei zu finden? Geben Sie den BefehlMysqlbinlog --no-defaults –v –v --base64-output=decode-rows /usr/local/mysql/data/master-bin.000010 | grep –A ‘10’ 920578920
Select * from r_com_patent where patent_id = 45;
Select * from r_com_patent where patent_id = 45;
Insert into r_com_patent values(3253026,45);
Stop slave; Set @@SESSION.GTID_NEXT=’ 864e6992-0a34-11e7-a98a-7cd30ac6c9ec:148408’ Begin; Commit; Set @@SESSION.GTID_NEXT = AUTOMATIC; Start slave;
Show slave status\G
Das obige ist der detaillierte Inhalt vonAnalyse des MySQL-Master-Slave-Synchronisierungsproblems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!