MySQL主从复制,双机热备实战

双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。  对于异地热备,尤其适合灾备。

本次主从复制,使用的MySQL版本为5.6.19-enterprise-commercial

1、选择主服务器A:120.26.215.72

从服务器B:本地笔记本。

2、开启主服务器A的binarylog,设置server_id

[mysqld]

log-bin

server-id_1

备注:(1)server_id 必须保证每个服务器不一样;(2)设置log-bin即开启了binarlog。。。

3、主服务器A中创建专门用于主从同步的用户repl_user_72,并赋权限。

create user repl_user_72@’%’ identified by ‘a123456’;

grant replication slave on *.* to repl_user_72@'%' identified by 'a123456';

grant all privileges on *.* to repl_user_72@'%' identified by 'a123456';

flush privileges;

4、查看A服务器的binary日志位置:

记住这个文件名和 位置, 在从服务器上会用到。

 

5、在从服务器B中开启同步(即指定主服务器A的信息)

change master to 

               master_host=‘120.26.215.72’,

               Master_user=’repl_user_72’,

               Master_password=’a123456’

               Master_log_file=’iZ23nw0qkt0Z-bin.000002’,

               Master_position=120;

执行命令:start slave;

OK,主从复制同步完成,A主——》B从的模式配置完成。

6、若需要增加配置B主——》A从的复制模式,实现双向备份,可以执行相同配置操作即可。

7、需要另外考虑的问题。

(1)指定需要复制的或需要忽略的数据库。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值