架构拓扑图
1.实现主从复制
之前实验已实现,可点击以下链接查看
https://blog.51cto.com/u_13399333/5119603
2.配置monitor主机
2.1 点击以下链接下载安装包,实现读写分离功能;
https://downloads.mariadb.com/MaxScale/2.1.2/centos/7/x86_64/maxscale-2.1.2-1.centos.7.x86_64.rpm
2.2 上传安装包至monitor服务器
monitor服务器可以访问互联网,可使用以下命令实现下载
如monitor服务器不可以联网,则可使用rz命令 将2.1 下载至window的安装包上传至monitor服务器
2.3 安装配置monitor服务器
修改配置文件:
3.master服务器进行用户创建及授权
4. monitor服务器启动服务并确认
停止服务使用 kill -9 62449(进程id)命令实现
5.客户端测试
以下证明可以链接成功
6.在monitor服务器查看主从服务器状态
7.怎么确认查询在slave服务器,写入在master服务器
7.1 在master插入数据,在slave,在client 查询可以查到数据。
7.2 在slave写入数据,在master查不到,在client可以查到数据
7.3 查询前需要确认在哪台服务器 在client登录成功后使用select @@hostname ;命令可以查看在是在master还是slave;