当前位置:网站首页>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=#;
边栏推荐
- Leetcode question brushing: binary tree 26 (insertion operation in binary search tree)
- Four functions of opencv
- Visual stdio 2017 about the environment configuration of opencv4.1
- 测试下摘要
- 环境配置篇
- layer弹出层的关闭问题
- ICLR 2022 | pre training language model based on anti self attention mechanism
- [statistical learning methods] learning notes - Chapter 5: Decision Tree
- 货物摆放问题
- [statistical learning method] learning notes - support vector machine (I)
猜你喜欢
Sequoia China completed the new phase of $9billion fund raising
[pytorch practice] use pytorch to realize image style migration based on neural network
Master formula. (used to calculate the time complexity of recursion.)
基于NeRF的三维内容生成
如何将 @Transactional 事务注解运用到炉火纯青?
【无标题】
Common knowledge of one-dimensional array and two-dimensional array
[statistical learning method] learning notes - support vector machine (Part 2)
Leetcode skimming: binary tree 22 (minimum absolute difference of binary search tree)
Cookie
随机推荐
【从 0 开始学微服务】【01】什么是微服务
Master formula. (used to calculate the time complexity of recursion.)
Sequoia China completed the new phase of $9billion fund raising
Leetcode brush question: binary tree 24 (the nearest common ancestor of binary tree)
File operation command
test
Leetcode skimming: binary tree 27 (delete nodes in the binary search tree)
Importance of database security
2022 practice questions and mock examination of the third batch of Guangdong Provincial Safety Officer a certificate (main person in charge)
Layer pop-up layer closing problem
2022广东省安全员A证第三批(主要负责人)考试练习题及模拟考试
- Oui. Migration entièrement automatisée de la Sous - base de données des tableaux d'effets sous net
智云健康上市:市值150亿港元 SIG经纬与京新基金是股东
What kind of methods or functions can you view the laravel version of a project?
[learn wechat from 0] [00] Course Overview
About IPSec
MySQL importing SQL files and common commands
博文推荐|Apache Pulsar 跨地域复制方案选型实践
Four functions of opencv
[learn microservices from 0] [03] explore the microservice architecture