谷粒商城实战(042集群学习-mysql集群-主从同步)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强

总时长 104:45:00 共408P

此文章包含第361p-第p363的内容


集群

在这里插入图片描述

集群的基础形式

在这里插入图片描述

MySQL集群

在这里插入图片描述

MMM机制

在这里插入图片描述

这里使用了vip虚拟ip方式(如192.168.0.101,192.168.0.102,192.168.0.103)
monitor维护了一个虚拟ip映射表
如果101宕机了 这里的monitor(监控器)会对虚拟ip进行漂移 到102上 我们没有感觉但是后台已经漂移到102了
优点 快
缺点 会产生数据不一致问题
在这里插入图片描述

MHA机制(了解即可)

在这里插入图片描述

InnoDB Cluster

自动failover(容错)
加粗样式

在这里插入图片描述

在这里插入图片描述

当前主流解决方案

在这里插入图片描述

主从同步

在这里插入图片描述

进入mysql文件夹下
在这里插入图片描述

使用docker创建master实例

在这里插入图片描述
docker ps 查看启动的容器
在这里插入图片描述

创建slave实例

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

修改每个人的配置

修改master配置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置主从配置信息

在这里插入图片描述

  • log-bin 二进制日志
  • read-only=0 是否只读( 0否1是)
  • binlog-do-db=我们要产生二进制日志的库
  • replicate-ignore-db 复制时忽略的库 单词: replicate(复制) ignore(忽略)
    在这里插入图片描述
    在这里插入图片描述
    修改主表的配置文件
    在这里插入图片描述

在这里插入图片描述

从表的配置
1 id不一样 而且只读是1
在这里插入图片描述

重启两个mysql

在这里插入图片描述

使用sqlyog进行连接
在这里插入图片描述
在master里添加授权
在这里插入图片描述
在这里插入图片描述

grant replication slave on *.*  'backup'@'%' identified by '123456'

GRANT(授权):这个关键字指示 MySQL 服务器将授予特定权限给一个用户。

REPLICATION(复制) SLAVE:表示授予用户作为从服务器进行复制的权限。从服务器需要这些权限来连接主服务器并复制数据。

ON .:表示这个权限适用于任意数据库(.)上的任意表。这允许用户在所有数据库和表之间执行复制操作。

'backup'@'%':指定了被授予权限的用户名('backup')和允许连接的主机地址('%'表示任意主机)。这个用户可以通过任何主机地址连接到 MySQL 服务器进行复制操作。

IDENTIFIED BY '123456':指定了连接用户时所需的密码('123456')。这是为用户设置的登录密码,用于验证用户身份。

综合起来,这条语句的作用是将名为 'backup' 的用户授权为从服务器,允许其在任意数据库的任意表上进行复制操作,密码为 '123456'。这通常是在设置 MySQL 复制环境时需要执行的一步,确保从服务器可以正确连接到主服务器并复制数据。


在这里插入图片描述
查看主库的信息
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在从数据库运行下方命令 进行同步
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
start slave; 开始同步
stop slave; 停止同步
在这里插入图片描述
查看从库的信息
在这里插入图片描述


  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用中提供的信息,谷粒商城是一个B2C模式的电商平台,主要销售自营商品给客户。B2C模式指的是商对客的模式,即商家直接向消费者销售商品和服务。谷粒商城使用微服务架构,这是一种将应用程序拆分成独立且可独立开发、部署和扩展的小型服务的架构。引用还提到谷粒商城的技术涵盖微服务架构、分布式、全栈、集群、部署和自动化运维等方面。 因此,从前慢-谷粒商城篇章6主要讨论的可能是谷粒商城的技术方面,包括微服务架构、分布式、全栈、集群、部署和自动化运维等内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [从前慢-谷粒商城篇章1](https://blog.csdn.net/m0_67391121/article/details/125383572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [2020年谷粒商城md笔记](https://download.csdn.net/download/ZHUXIUQINGIT/12543161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值