详解mysql集群:一主多从架构实现
短信预约 -IT技能 免费直播动态提醒
实验环境:
1、三台CentOS 7 服务器
2、mysql5.7.26(三台都通过yum安装)
服务器列表
7.100.222.111 | master |
47.103.211.5 | slave1 |
47.103.98.221 | slave2 |
如果还没安装mysql请看安装教程:mysql安装
一、概述:
架构图:
此种架构,一般初创企业比较常用,也便于后面步步的扩展
特点:
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)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
详解mysql集群:一主多从架构实现
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2024-04-02
2023-10-25
MySQL主从搭建(多主一从)的实现思路与步骤
背景:由于最近公司项目好像有点受不住并发压力了,优化迫在眉睫。由于当前系统是单数据库系统原因,能优化的地方也尽力优化了但是数据库瓶颈还是严重限制了项目的并发能力。所以就考虑了添加数据库来增大项目并发能力。
思路:1: 创建集中库: 主要就是
2022-05-24
2024-04-02
k8s搭建mysql集群实现主从复制的方法步骤
目录环境介绍一、部署NFS服务器二、创建PV三、编写mysql的yaml文件四、启动MySQL五、验证MySQL主从复制环境介绍名称版本操作系统IP备注K8S集群1.20.15Centos7.9192.168.11.21 192.168.
2023-01-05
2024-04-02
2024-04-02
解密MySQL主从复制:揭秘其集群模式下的关键实现机制
解密MySQL主从复制:揭秘其集群模式下的关键实现机制引言:在现代数据库系统中,数据的高可用性和灵活性是非常重要的。MySQL作为一款开源的关系型数据库管理系统,在满足用户需求方面具有广泛的应用性。而MySQL的主从复制是MySQL数据库架
2023-10-22
详解MySQL主从复制在集群技术中发挥的功能和优势
详解MySQL主从复制在集群技术中发挥的功能和优势引言MySQL是一款功能强大的关系型数据库管理系统,广泛应用于各种大型网站和应用程序中。随着数据量的增大和访问请求的增加,单台MySQL服务器的压力也逐渐增大,为了提高数据库的性能和可靠性,
2023-10-22