MySQL 搭建主从同步实现操作

一、mysql 8.0 主从同步

主从同步的流程(原理):

  • master 将变动记录到二进制日志文件(binary log)中,即配置文件中 log-bin 指定的文件,这些记录叫做二进制日志事件(binary log events);
  • master 将二进制日志文件发送给 slave;
  • slave 通过 i/o 线程读取文件中的内容写到 relay 日志中;
  • slave 执行 relay 日志中的事件,完成数据在本地的存储。

搭建主从需要注意的事项:

  • 主从服务器操作系统版本和位数一致;
  • masterslave 数据库版本要一致;
  • master 和 slave 数据库中的数据要一致;
  • master 开启二进制日志, master 和 slave 的 server_id 在局域网内必须唯一。

二、mysql主从搭建

2.1 master 上的操作

修改 master 的配置( my.cnf)加入下面的内容:

重启 master:

在 master 中创建用于主从同步的用户:

查看主服务器状态:

记录下 fileposition 的值,之后要用到。

2.2 slave 上的操作

修改slave 的配置( my.cnf)加入下面的内容:

重启 slave:

登录 mysql 并运行以下命令,设置主节点参数:

最后两行就是我们记录下的 file position 的值。

查看主从同步的状态:

检查下面的信息,都为 yes 才代表搭建成功:

到此这篇关于mysql 中的主从同步实现操作的文章就介绍到这了,更多相关mysql 主从同步内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐