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;
浙公网安备 33010602011771号