mysql服务器主从复制

msyql 安装成功之后 配置 /etc/my.cnf
开启二进制
mysql数据库的主从同步
server-id mysql的id
log-bin mysql 的开启二进制文件
mysql数据库的主从同步
说明:

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

1.检测主库的状态

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

启动从服务

命令 : start slave

停止从服务 stop slave

查看状态 show slave status;

主从同步

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

1.在主库执行

mysql数据库的主从同步

2.在从库执行

在从库配置添加一些主库的信息
mysql数据库的主从同步

相关文章: