MySQLloglog Pos改變問題的方法)
loglog的作用是用于數(shù)據(jù)恢復(fù)、數(shù)據(jù)備份以及數(shù)據(jù)復(fù)制等。
logloglogloglog Pos也會隨之改變。這會導(dǎo)致數(shù)據(jù)復(fù)制出現(xiàn)問題,從而影響業(yè)務(wù)的正常運(yùn)行。
log Pos改變的問題呢?以下是幾種解決方法:
log Pos
log Pos的值。具體步驟如下:
yfysql/目錄下。
ysqld]段落,在其中添加如下兩行配置:
logatixed
(3)重啟MySQL服務(wù)。
log Pos:
ysqlaster status;
log Pos值,如下圖所示:
log Pos值:
ysqlgeasterasterysqlaster_log_pos=107;
2. 使用GTID
log Pos改變的問題。具體步驟如下:
yfysql/目錄下。
ysqld]段落,在其中添加如下兩行配置:
ode=ON
forcesistency=true
(3)重啟MySQL服務(wù)。
(4)使用以下命令查看當(dāng)前的GTID:
ysql>SELECT @@GLOBAL.gtid_executed;
(5)記錄當(dāng)前的GTID值,如下圖所示:
(6)將該值設(shè)置為需要復(fù)制的從庫的GTID值:
ysql>CHANGE MASTER TO MASTER_AUTO_POSITION=1;
log Pos改變問題的方法。需要注意的是,在生產(chǎn)環(huán)境中,應(yīng)該謹(jǐn)慎操作,避免造成數(shù)據(jù)丟失或數(shù)據(jù)不一致。