mysql--主从复制、读写分离的搭建
一、框架
master服务器:192.168.235.101,安装mysql5.7 slave1服务器:192.168.235.102,安装mysql5.7 slave1服务器:192.168.235.103,安装mysql5.7 客户端:192.168.235.104,安装mysql amoeba服务器:192.168.235.105,安装jdk1.6、amoeba 所有服务器、客户端均关闭防火墙。
二、搭建主从复制
1.mysql主从服务器时间同步
master服务器
启动ntp服务即可
slave服务器
两台从服务器安装ntp服务,然后开启 使用计划任务设置每天对时
2.服务器配置
master服务器配置
然后重启mysql服务并进入mysql数据库
slave服务器配置
重启服务并进入mysql数据库 至此主从复制配置完成,就不去验证了。
三、搭建读写分离
amoeba服务器配置
这里注意,java_home后面时jdk1.6,我们也要把之前的local目录下的jdk目录重命名为这个
java环境配置好了然后安装amoeba软件 这个时候我们去把master、slave服务器权限给开放了,三台都要开 配置amoeba文件 至此配置全部完成。
四、测试读写分离功能
在客户端服务器上通过amoeba服务器代理访问mysql 我们先将两台slave服务器的slave服务关闭,既停止同步 然后我们在服务器中写入一点内容
