当前位置:网站首页>MySQL master-slave replication
MySQL master-slave replication
2022-07-07 12:57:00 【LC181119】
1. Master slave replication architecture and principle
1.1MySQL Master-slave replication of
- Read / write separation
- Copy : Each node has the same data set , To expand outward , One way replication based on binary logs
1.2 The replication of
- Load balanced read operations
- Backup
- High availability and fail over
- The data distribution
- MySQL upgrade
1.3 Replication Architecture

One master multi slave replication Architecture
1.4 Master slave replication principle
- Master node :
- From the node :
1.5 Master slave replication features
- Asynchronous replication : Good client performance
- Inconsistency between master and slave data is common
2. Implement master-slave replication configuration
2.1 Master configuration :
[mysqld]
server-id=# # Recommended setting is ip The last digit of the address
log_bin
[mysqld]
server-id=# # Recommended setting is ip The last digit of the address
log-basename=master # optional , Set up datadir Log name in , Make sure you don't rely on host names
server-id Value range of1 to 4294967295 (>= MariaDB 10.2.2), The default value is 10 to 4294967295 (<= MariaDB 10.2.1), The default value is 0, If the slave node is 0, all master Will reject this slave The connection of
(3) View and copy from the file and location of the binary log
SHOW MASTER STATUS;
GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'HOST' IDENTIFIED BY 'replpass';
#MySQL8.0 In two steps
mysql> create user [email protected]'10.0.0.%' identified by '123456';
mysql> grant replication slave on *.* to [email protected]'10.0.0.%';
2.2 From node configuration :
[mysqld]
server_id=# # Set a global only... For the current node ID Number
log-bin
read_only=ON # Set database read-only , in the light of supper user Invalid
relay_log=relay-log #relay log File path , The default value is hostname-relay-bin
relay_log_index=relay-log.index # The default value is hostname-relay-bin.index
CHANGE MASTER TO
MASTER_HOST='10.0.0.8',
MASTER_USER='repluser',
MASTER_PASSWORD='123456',
MASTER_PORT=3306,
MASTER_LOG_FILE='mariadb-bin.xxxxxx',
MASTER_LOG_POS=#;
边栏推荐
- How to reset Firefox browser
- [binary tree] delete points to form a forest
- Leetcode skimming: binary tree 21 (verifying binary search tree)
- 处理链中断后如何继续/子链出错removed from scheduling
- Leetcode brush questions: binary tree 19 (merge binary tree)
- . Net ultimate productivity of efcore sub table sub database fully automated migration codefirst
- 【无标题】
- Day-20 file operation, recursive copy, serialization
- What are the benefits of ip2long?
- Layer pop-up layer closing problem
猜你喜欢
Visual stdio 2017 about the environment configuration of opencv4.1
2022危险化学品生产单位安全生产管理人员考题及在线模拟考试
ACL 2022 | small sample ner of sequence annotation: dual tower Bert model integrating tag semantics
Master formula. (used to calculate the time complexity of recursion.)
Blog recommendation | Apache pulsar cross regional replication scheme selection practice
How to apply @transactional transaction annotation to perfection?
2022 polymerization process test question simulation test question bank and online simulation test
Leetcode skimming: binary tree 27 (delete nodes in the binary search tree)
Talk about four cluster schemes of redis cache, and their advantages and disadvantages
达晨与小米投的凌云光上市:市值153亿 为机器植入眼睛和大脑
随机推荐
Smart cloud health listed: with a market value of HK $15billion, SIG Jingwei and Jingxin fund are shareholders
How does MySQL create, delete, and view indexes?
[statistical learning method] learning notes - support vector machine (I)
ISPRS2021/遥感影像云检测:一种地理信息驱动的方法和一种新的大规模遥感云/雪检测数据集
Simple implementation of call, bind and apply
Cryptography series: detailed explanation of online certificate status protocol OCSP
Star Enterprise Purdue technology layoffs: Tencent Sequoia was a shareholder who raised more than 1billion
[learn micro services from 0] [02] move from single application to service
.Net下极限生产力之efcore分表分库全自动化迁移CodeFirst
[pytorch practice] use pytorch to realize image style migration based on neural network
2022危险化学品生产单位安全生产管理人员考题及在线模拟考试
高瓴投的澳斯康生物冲刺科创板:年营收4.5亿 丢掉与康希诺合作
在字符串中查找id值MySQL
Leetcode brush question: binary tree 24 (the nearest common ancestor of binary tree)
opencv的四个函数
AUTOCAD——大于180度的角度标注、CAD直径符号怎么输入?
【从 0 开始学微服务】【01】什么是微服务
Connect to blog method, overload, recursion
【从 0 开始学微服务】【02】从单体应用走向服务化
Leetcode skimming: binary tree 21 (verifying binary search tree)