Linux——Mysql主从复制与读写从离

搭建MySQL主从复制

一、搭建三台MySQL(master,slave1,slave2)

二、在主节点上搭建时间同步服务器(master)

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

三、在每台节点服务器上:

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

四、每台服务器上关闭firewalld

Linux——Mysql主从复制与读写从离

五、配置MySQL Master 主服务器

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

登录MySQL程序 ,给服务器授权

Linux——Mysql主从复制与读写从离

六、配置从服务器(slave1,slave2)

Linux——Mysql主从复制与读写从离
注意这里的server-id不能和主服务器的id号一样
Linux——Mysql主从复制与读写从离

七、登录MySQL 配置同步(从服务器)

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

每台从服务器都像六、七步骤一样!

验证主从服务器复制效果,主、从服务器上登录MySQL。

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

搭建MySQL读写分离

一、在Amoeba主机上安装java环境

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
此上以表明java环境以搭建 完成

二、安装并配置Amoeba软件

Linux——Mysql主从复制与读写从离

三、在三台MySQL服务器上配置开放权限给Amoeba访问

Linux——Mysql主从复制与读写从离
配置Amoeba读写分离,俩个slave读负载均衡

vim conf/amoeba.xml

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

vim conf/dbServers.xml(S是大写后面是小写)

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

测试

在client上MySQL

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

在主服务器上

Linux——Mysql主从复制与读写从离

从服务器上

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

Client上

Linux——Mysql主从复制与读写从离
Linux——Mysql主从复制与读写从离

主服务器上

Linux——Mysql主从复制与读写从离