Mysql部署高可用-一主三从
Mysql集群地址规划
IP地址 | 主机名 | 职责 | 备注 |
---|---|---|---|
192.168.1.150 | mysql-150-master | mysql主 | 从节点为:192.168.1.152:3307、192.168.1.153:3307、192.168.1.154:3307 |
192.168.1.151 | mysql-151-master | mysql主 | 从节点为:192.168.1.152:3308、192.168.1.153:3308、192.168.1.154:3308 |
192.168.1.152 | mysql-152-slave | mysql从 | 需要安装两个实例端口分别为3307,3308 |
192.168.1.153 | mysql-153-slave | mysql从 | 需要安装两个实例端口分别为3307,3308 |
192.168.1.154 | mysql-154-slave | mysql从 | 需要安装两个实例端口分别为3307,3308 |
在上一节( 2.mysql部署高可用-mysql安装.md )中已经安装好5个节点的数据库,其中每个从节点有2个实例.本节主要是搭建一主三从
一主三从架构图
一主三从地址规划
节点 | 端口 | 职责 |
---|---|---|
192.168.1.150 | 3306 | 主节点 |
192.168.1.152 | 3307 | 从节点 |
192.168.1.153 | 3307 | 从节点 |
192.168.1.154 | 3307 | 从节点 |
节点 | 端口 | 职责 |
---|---|---|
192.168.1.151 | 3306 | 主节点 |
192.168.1.152 | 3308 | 从节点 |
192.168.1.153 | 3308 | 从节点 |
192.168.1.154 | 3308 | 从节点 |
主节点配置
在192.168.1.150
节点上执行,修改3306.cnf
配置文件,如果之前已经启动了mysql服务需要关闭,在修改操作
#在MySQL主服务器(3306)配置文件3306.cnf里面加入 #表示启用二进制日志 log-bin=mysql-bin #表示server编号,编号要唯一,切记这个id不能是字符串例如:150_3306 只能是整型 server-id=1503306
同上,在192.168.1.151
节点上执行,修改3306.cnf
配置文件
#表示启用二进制日志 log-bin=mysql-bin #表示server编号,编号要唯一,切记这个id不能是字符串例如:150_3306 只能是整型 server-id=1513306
启动主节点192.168.1.150
,192.168.1.151
###启动主库150 [roo