lnmp架构-mysql2

4.mysql 组复制集群

首先对所有的节点重新初始化 因为对节点的数据一致性要求非常高

主从复制的时候 slave只会复制master的binlog日志 就是二进制日志 不会复制relay_log

在server1上

图片[1] - lnmp架构-mysql2 - MaxSSL

图片[2] - lnmp架构-mysql2 - MaxSSL

根据实际情况修改主机名和网段图片[3] - lnmp架构-mysql2 - MaxSSL

log_slave_update=ON 意思就是 当slave的sql线程做完之后读取relay_log 中继回放之后 slave端自己也写份二进制日志

图片[4] - lnmp架构-mysql2 - MaxSSL

图片[5] - lnmp架构-mysql2 - MaxSSL

图片[6] - lnmp架构-mysql2 - MaxSSL

在server2 上

图片[7] - lnmp架构-mysql2 - MaxSSL

根据实际情况修改主机名和网段图片[8] - lnmp架构-mysql2 - MaxSSL

图片[9] - lnmp架构-mysql2 - MaxSSL

图片[10] - lnmp架构-mysql2 - MaxSSL

图片[11] - lnmp架构-mysql2 - MaxSSL

在server3上

图片[12] - lnmp架构-mysql2 - MaxSSL

根据实际情况修改主机名和网段图片[13] - lnmp架构-mysql2 - MaxSSL

图片[14] - lnmp架构-mysql2 - MaxSSL

图片[15] - lnmp架构-mysql2 - MaxSSL

图片[16] - lnmp架构-mysql2 - MaxSSL

一主多从的请求 通常是读的请求高于写但是写的请求很高 每个节点都可以进行读写 这是分布式必须通过(多组模式)集群的方式进行横向扩容

测试 :所有节点都可以写数据

server1上

图片[17] - lnmp架构-mysql2 - MaxSSL

图片[18] - lnmp架构-mysql2 - MaxSSL

server2上

图片[19] - lnmp架构-mysql2 - MaxSSL

server3 上

图片[20] - lnmp架构-mysql2 - MaxSSL

此时 server1 server2 server3 数据都同步

图片[21] - lnmp架构-mysql2 - MaxSSL

5mysql 读写分离

图片[22] - lnmp架构-mysql2 - MaxSSL

此实验组复制集群有三个节点 当外部应用在连接这个集群的时候,如果只连接其中一个节点,如果这个节点挂了,所以就得把它负载到其他节点,mysql 路由器 负责负载后端的节点

在server4上

图片[23] - lnmp架构-mysql2 - MaxSSL

图片[24] - lnmp架构-mysql2 - MaxSSL

图片[25] - lnmp架构-mysql2 - MaxSSL

图片[26] - lnmp架构-mysql2 - MaxSSL

在mysql集群中创建远程测试用户

因为组复制集群 所以12 13 也会创建远程测试用户

在11 上

图片[27] - lnmp架构-mysql2 - MaxSSL

在server 1 2 3 上分别安装软件

图片[28] - lnmp架构-mysql2 - MaxSSL

7001是只读权限 顺序是11 12 13

在server4上第一次连接

图片[29] - lnmp架构-mysql2 - MaxSSL

第一次是server4 与server1连接

图片[30] - lnmp架构-mysql2 - MaxSSL

在server4上第二次连接

图片[31] - lnmp架构-mysql2 - MaxSSL

此时 server1 不与server4连接

图片[32] - lnmp架构-mysql2 - MaxSSL

server2 与server4 连接

图片[33] - lnmp架构-mysql2 - MaxSSL

7002端口 读写权限 调度列表顺序为13 12 11

在server4上第一次执行图片[34] - lnmp架构-mysql2 - MaxSSL

第一次是server4与server3连接

图片[35] - lnmp架构-mysql2 - MaxSSL

当server3 挂掉之后

图片[36] - lnmp架构-mysql2 - MaxSSL

第二次在server4 上执行语句

图片[37] - lnmp架构-mysql2 - MaxSSL

此时 按照调度顺序 server4 与server2连接

图片[38] - lnmp架构-mysql2 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享