主从复制主要用途:
1.灾备切换
2.读写分离
3.备份,避免影响业务
4.高可用和故障切换
5.mysql测试升级
首先,异步主从复制主要步骤:
1.主库中开启log_bin
2.全备份主库
3.授权(grant replication slave on . )
4.配置复制,并启动(change master to)
5.查看主从复制信息
异步主从复制存在的主要问题:
1.主机宕机后,数据可能丢失
2.从库只有一个sql thread,当主库有大量写入时候,从库容易丢失数据
异步复制的演示:
第一步:主库中开启log_bin=1,在my.cnf文件中设置,这里就不详细介绍了。
第二步:用mysqldump进行主库全备份
使用远程登入从库myqsl
第三步:主库授权用户
从库配置复制
我的实例配置
配置完成以后启动: