实验环境: 1、三台Centos 7 服务器 2、Mysql5.7.26(三台都通过yum安装) 服务器列表 7.100.222.111 master
实验环境:
2、Mysql5.7.26(三台都通过yum安装)
服务器列表
7.100.222.111 | master |
47.103.211.5 | slave1 |
47.103.98.221 | slave2 |
一、概述:
架构图:
此种架构,一般初创企业比较常用,也便于后面步步的扩展
特点:
1、可以缓解读的压力。
2、成本低,布署快速、方便
3、读写分离
4、还能通过及时增加从库来减少读库压力
5、主库单点故障
6、数据一致性问题(同步延迟造成)
7、一但主机宕机就不可以进行写操作
二、搭建集群
1、修改配置文件
分别在三台服务器中使用如下命令修改配置文件
$ vim /etc/my.cnf
分别向三台服务器的/etc/my.cnf mysql配置文件添加如下内容:
masetr | slave1 | slave2 |
server-id=1 #主库开启binlog日志 log-bin=/var/lib/mysql/mysql-bin |
server-id=2 | server-id=3 |
2、在主库创建复制用户
在mysql命令下输入如下命令创建一个用户供从库(slave)复制主库(master)
mysql> grant replication slave on *.* to 'test'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
--结束END--
本文标题: 详解mysql集群:一主多从架构实现
本文链接: https://www.lsjlt.com/news/51757.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0