mysql数据库的主从同步

mysql服务器主从复制

msyql 安装成功之后 配置 /etc/my.cnf
开启二进制
在这里插入图片描述
server-id mysql的id
log-bin mysql 的开启二进制文件
在这里插入图片描述
说明:

  1. 二进制日志文件
    保存的就是用户更新的数据的字节码
  2. IO/Thread
    读取二进制日志文件信息,将新增的数据写入中继日志
  3. Sql线程
    读取中继日志中的内容.将数据写入从库中
    调用过程:
  4. 当用户的数据发生改变时,将数据写入二进制日志文件中
  5. IOThread会实时检查二进制日志文件中的新增的内容.并且进行读取,最终将
    数据写入中继日志文件中
  6. Sql/Thread会检测中继日志中的消息,将信息最后持久化到数据库中,实现数据同步.
    2.2 Linux安装数据库

1.检测主库的状态

show master status
在这里插入图片描述
说明:由于实现主从同步,需要了解主库的位置.该位置可能根据不同的机器,位置不同.
位置:主数据告知从数据库同步的起始的位置.当主数据的信息发送了改变.则位置会新增.那么从数据库只需要同步705—800的数据即可.

启动从服务

命令 : start slave

停止从服务 stop slave

查看状态 show slave status;

主从同步

说明:当主从服务器搭建完成时.如果出现2个yes表示主从搭建成功

1.在主库执行

在这里插入图片描述

2.在从库执行

在从库配置添加一些主库的信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值