MySQL数据库主从搭建(详细图文)

文章目录

  • 前言
  • 一、主从搭建准备
  • 二、Master
    • 1.修改mysql配置文件
    • 2.创建授权用户
    • 3.查看日志和宿主机master的状态
  • 三、slave操作
    • 1.修改宿主机的server-id
    • 2.进入mysql执行相关命令
    • 3.UUID的相关配置
  • 四、测试


前言

主从原理:
MySQL数据库主从搭建(详细图文)_第1张图片
MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。。


一、主从搭建准备

  1. 主从数据库版本一致
  2. 主从数据库内数据保持一致
  3. 克隆虚拟机,只需在一个虚拟机搭建环境,然后克隆两台虚拟机当做从机(我搭建的是一主两从)

二、Master

<

你可能感兴趣的:(linux,mysql,linux,数据库)