mysql基于日志的主从复制详解

来源:这里教程网 时间:2026-02-28 13:14:12 作者:

mysql基于日志的主从复制详解

总有人问我 会不会读写分离,我有时真的不知道怎么回答,这么滴吧,技术本身不难你,难的是咱们能不能遇得到这么大的项目。如果是真有这么大项目,光读写分离这个事肯定不是一两个人在搞,应该是多人协作的。

所以呢!我没搞过。

但是……

不能做实验环境吗?(一个尴尬的笑容)

我从找文档资料到实验落地,一共花了3天时间(因为不是全天都在围绕着这个事情哇)。基本搞定,就是说,如果有人问我会不会,我说我已经操作过了,不是什么难事。

具体注意点:


    主从之间的防火墙需要放行 mysql-id 得唯一 见 my.cnf uuid 得唯一 见 auto.cnf 主服务器要授权,一般授权一个slave账号给从服务器使用

常用几个命令(针对日志的方式)


    在主库上操作的有

    另外 iptable 的话 可以自行看看哇

    在从库上操作主要有

具体配置


    环境介绍

    主服务器上的配置

      防火墙操作,防止后面出奇怪的问题 参考常用几个命令的防火墙操作

      mysql 的日志相关的配置  其他的先不用动 主要是看这段

    mysql配置一下复制权限

    从库上的配置

      修改my.cnf

      设置从库

        进入从库的mysql 终端  #mysql -uroot -p //进入终端

        关闭slave  # 注意配置从库之前先关闭掉slave;

        修改master参数

        启动从库

        查看主从复制是否成功

          我在配置时遇到了一个问题,就是报uuid错误,原因是我的实验环境是一个虚拟机安装完mysql后复制的,所以导致mysql的uuid 相同了

          至此,基于日志的主从复制就完成了

总结:


    防火墙 要先看 步骤无所谓,对着搞,直到成功 细心,不能慌

相关推荐