簡體   English   中英

GTID 復制錯誤

[英]Error on GTID Replication

在使用 GTID 進行復制期間,從服務器中發生了此錯誤:

查詢時出現錯誤“當@@SESSION.GTID_NEXT.= AUTOMATIC 或@@SESSION.GTID_NEXT_LIST.= NULL 時,無法在事務中執行帶有隱式提交的語句:”。 默認數據庫:''。 查詢:'刷新權限'

有人可以幫助我嗎?

謝謝大家! (對不起,我的英語不好)

您必須檢查GTID_NEXT變量。應通過AUTOMATIC進行檢查。如果未將其設置為AUTOMATIC。則基於GTID的復制中的隱式提交命令不會出現問題。

我已將變更主服務器的運行固定為(從顯示從屬狀態為Relay_Master_Log_File和Exec_Master_Log_Pos)。 有一些使用gtid的阻止程序存在。 錯誤1178是其中之一

您可以從相同的 position 重置從站:

stop slave;
reset slave;

change master to
 MASTER_HOST='192.168XX',
 MASTER_USER='XX',
 MASTER_PASSWORD='XX',
 MASTER_PORT=3306,
 MASTER_LOG_FILE='mysql-bin.XX',
 MASTER_LOG_POS=XX;

show slave status ;
start slave ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM