时间:2021-07-01 10:21:17 帮助过:1人阅读
1、环境准备:
centos系统服务器2台、一台用户做Mysql主服务器(172.17.110.111),一台用于做Mysql从服务器(172.17.38.39),配置好yum源、防火墙关闭、各节点时钟服务同步、各节点之间可以通过主机名互相通信。
2、准备步骤:
(1)iptables -F && setenforce 清空防火墙策略,关闭selinux
(2)拿两台服务器都使用yum方式安装Mysql服务,要求版本一致
(3)分别启动两台服务器mysql服务,确保服务正常
①配置master的主配置文件。
②启动服务,创建复制账号,对slave进行授权。
还可以查看二进制文件,查看更新的事物。
③配置slave的主配置文件
④让slave连接master,读取master的二进制日志更新的事物。
二、实现互为主从框架。
①修改配置文件(172.17.110.111服务器)
两个服务器配置文件除了id不一样,其它都一样(172.17.38.39服务器)。
②双方相互授权,即彼此即使对方的主也是对方的从。
在(172.17.38.39服务器)指向(172.17.110.111),并查看状态
在172.17.110.111服务器,指向(172.17.38.39),查看状态。
③测试。
在(172.17.110.111服务器)创建一个数据库,里面存放内容。在(172.17.38.39服务器)上查看是否同步。
在在(172.17.38.39服务器)创建一个数据库,里面存放内容。在(172.17.110.111服务器)上查看是否同步。
Mysql实现企业级主从复制和互为主从模式架构
标签:mysql