Mysql Replication學習記錄
一、replication的binlog file格式:
1. SBR (Statement Based Replication), RBR(Row Based Replication)
MBR(Mixed Based Replication)
2. Master不能指定只記錄特定event的binlog, 每個slave都會收到一份binlog, 但是選擇什麼event去執行就是slave的責任了
3. replication原理:
每個slaves與master建立連線,並從master"拉取"(pull)binlog副本(replay log)並儲存在本地,不是master主動push給slaves
slaves從本地log檔案中讀取變更操作並執行。每個slave都是互相獨立的,各自的replication過程互不干擾。每個slave都可以根據
需要啟動或暫停replication程式,而不會影響master與其他slaves的複製
二. 配置
1. Master必須enable binlog, 並指定一個唯一的server Id。有可能需要重啟資料庫例項
2. Slave也應當指定server id
3. 為了複製建立一個單獨的使用者(可選), 這個使用者必須可以讀取master的binlog
4. 在建立資料快照或開始複製程式之前,必須記錄binlog的當前位置。在配置slave的時候,slave使用這個資訊決定從binlog的什麼位置開始複製
5.
1. SBR (Statement Based Replication), RBR(Row Based Replication)
MBR(Mixed Based Replication)
2. Master不能指定只記錄特定event的binlog, 每個slave都會收到一份binlog, 但是選擇什麼event去執行就是slave的責任了
3. replication原理:
每個slaves與master建立連線,並從master"拉取"(pull)binlog副本(replay log)並儲存在本地,不是master主動push給slaves
slaves從本地log檔案中讀取變更操作並執行。每個slave都是互相獨立的,各自的replication過程互不干擾。每個slave都可以根據
需要啟動或暫停replication程式,而不會影響master與其他slaves的複製
二. 配置
1. Master必須enable binlog, 並指定一個唯一的server Id。有可能需要重啟資料庫例項
2. Slave也應當指定server id
3. 為了複製建立一個單獨的使用者(可選), 這個使用者必須可以讀取master的binlog
4. 在建立資料快照或開始複製程式之前,必須記錄binlog的當前位置。在配置slave的時候,slave使用這個資訊決定從binlog的什麼位置開始複製
5.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2156318/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MYSQL Group Replication搭建過程記錄MySql
- MySQL學習記錄MySql
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- MySQL鞏固學習記錄(一)MySql
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- Build mysql replicationUIMySql
- MySQL Group ReplicationMySql
- 學習記錄
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- 配置Mysql Group Replication遇到的問題筆記MySql筆記
- Eureka學習記錄
- Mybatis學習記錄MyBatis
- windbg學習記錄
- 2024.4.15學習記錄
- fastadmin 學習記錄AST
- Tableau學習記錄
- 記錄學習PromisePromise
- Docker學習記錄Docker
- JAVA學習記錄Java
- activiti學習記錄
- 學習記錄APPAPP
- hadoop學習記錄Hadoop
- langchain學習記錄LangChain
- larabbs 學習記錄
- JQuery學習記錄jQuery
- socket學習記錄
- python學習記錄Python
- MySql學習筆記MySql筆記
- 學習記錄:MySQL碎片化的原因及解決方案?MySql
- Flutter學習記錄(一)Dart學習FlutterDart
- MySQL 8.0 Reference Manual(讀書筆記90節--Replication)MySql筆記
- MySQL基於GTIDs的MySQL ReplicationMySql
- Mysql replication check指令碼MySql指令碼
- MySQL group replication介紹MySql
- An Overview of PostgreSQL & MySQL Cross ReplicationViewMySqlROS
- iOS KVO學習記錄iOS
- iOS KVC學習記錄iOS