線上將傳統模式複製改為GTID複製模式
1.在每一臺伺服器上設定ENFORCE_GTID_CONSISTENCY=WARN,這一步設定之後,使得所有事物都允許違反GTID的一致性,設定之後確保錯誤日誌中沒有任何警告
set @@GLOBAL.ENFORCE_GTID_CONSISTENCY=WARN;
2.在每一臺伺服器上設定ENFORCE_GTID_CONSISTENCY=ON; 確保所有事物都不能違反GTID的一致性
set @@GLOBAL.ENFORCE_GTID_CONSISTENCY=ON;
3.在每一臺伺服器上設定GTID_MODE=OFF_PERMISSIVE,這一步表示新的事物是匿名的,同時允許複製的事物是GTID或者匿名的。
set @@GLOBAL.GTID_MODE=OFF_PERMISSIVE;
4.在每一臺伺服器上設定GTID_MODE=ON_PERMISSIVE,這一步表示新的事物使用GTID,同時允許複製的事物是GTID或者匿名的。
set @@GLOBAL.GTID_MODE=ON_PERMISSIVE;
5.等待ONGOING_ANONYMOUS_TRANSACTION_COUNT狀態的值為0
show status like 'ONGOING_ANONYMOUS_TRANSACTION_COUNT';在所有從庫上查詢該狀態,必須要為0才能進行下一步,該狀態表示已標記為匿名的正在進行的事物數量,如果狀態值為0表示沒有事物等待被處理。
6.在每一臺服務上設定GTID_MODE=ON,開啟GTID
set @@global.gtid_mode=on;
7.修改my.cnf的配置,配置修改後即使資料庫重啟,配置也生效。
gtid_mode=on
enforce_gtid_consistency=1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2636716/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql基於GTID的複製模式MySql模式
- MySQL 傳統複製與 GTID 複製原理及操作詳解MySql
- MySQL 5.7傳統複製到GTID線上切換(一主一從)MySql
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(四)——GTID與複製MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- Mysql 8.4.0 結合 Docker 搭建GTID主從複製,以及傳統主從複製MySqlDocker
- 設計模式-原型模式(Prototype)【重點:淺複製與深複製】設計模式原型
- MySQL主從複製之GTID模式詳細介紹鞴嬈MySql模式
- 16.1.3 使用GTID 配置複製
- DM7資料複製之模式級複製模式
- Mysql 基於GTID主從複製MySql
- Mysql 傳統主從複製MySql
- mysql5.7 GTID 主從複製模式-增加新的slave1(好文章!!)MySql模式
- MySQL GTID複製錯誤修復演示MySql
- 複製貼上Ctrl+C改為自定義單鍵
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- Java引用複製、淺複製、深複製Java
- MySQL 5.7基於GTID的主從複製MySql
- MySQL 5.7 基於GTID搭建主從複製MySql
- MySQL GTID複製中斷修復過程MySql
- MySQL8.0輕鬆搞定GTID組複製MySql
- 淺談:redis的主從複製 + 哨兵模式Redis模式
- OGG classic模式maxtransops引數提升複製效率模式
- JS物件複製:深複製和淺複製JS物件
- 複製和引用複製
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- MySQL 複製全解析 Part10 基於GTID的MySQL複製的一些限制MySql
- MySQL運維實戰(7.1) 開啟GTID複製MySql運維
- 專案02(Mysql gtid複製故障處理01)MySql
- MySQL8.0輕鬆搞定GTID主從複製MySql
- MySQL8.0輕鬆搞定GTID主主複製MySql
- 淺複製與深複製
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- MySQL 複製全解析 Part 9 一步步搭建基於GTID的MySQL複製MySql
- 波場成多米尼克“國家公鏈”“多米尼克模式”將被批次複製模式
- VUE:quill修改預設複製圖片base64的行為--富文字複製圖片變成上傳VueUI
- mysql複製--主從複製配置MySql