DBA---------------------------数据库--------------------Mysql_Replication(主从复制)

1.搭建主从复制

 

2.主从原理熟悉

 

3.主从的故障处理

 

4.主从延时

 

5.主从特殊架构的配置使用

 

6.主从架构的演变

 

一、主从复制介绍

 (1) 主从复制基于binlog来实现的。

 (2) 主库发生新的操作,都会记录binlog

 (3) 从库取得主库的binlog进行回放 

 (4) 主从复制的过程是异步

 

二、主从复制的前提(搭建主从复制)

(1) 两个数据库实例

(2) binlog 开启

(3) server_id要不同 区分不同的节点

(4) 账号 replication slave授权(grant)

(5)从库需要通备份主库,恢复的方法进行补全期数据()

(6) 从库怎么寻找主库?(人为设置:IP:port user passwd binlog起点)

(7) 从库应该开启专门的复制线程

命令操作

主库

  (1) 开启授权

[root@mysql_test data]# mysql -uroot -p123 -e "grant replication slave on *.* to repl@'192.168.122.%' identified by '123'"

(2)备份主库数据

 mysqldump -uroot -p123 -A --master-data=2 --single-transaction -R -E --triggers >/tmp/full.sql

 

从库

 (1)告诉从库信息

 help change master to

CHANGE MASTER TO
  

CHANGE MASTER TO MASTER_HOST='192.168.122.138', MASTER_USER='replication',MASTER_PASSWORD='123',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.000009',MASTER_LOG_POS=685,MASTER_CONNECT_RETRY=10;

 

posted @ 2019-11-23 13:05  lyh3420  阅读(65)  评论(0)    收藏  举报