开源数据库MYSQL DBA运维实战 第四章 集群

一、集群技术

1.集群概述

mysql复制技术

集群目的

  • 负载均衡:解决高并发
  • 高可用HA:服务可用性
  • 远程灾害:数据有效性

图示

类型

  • M
  • M-S
  • M-S-S...
  • M-M
  • M-M-S-S

原理图示

图示

概念

1.在主库上把数据更改 (DDL DML DCL) 记录到二进制日志 (BinaryLog) 中。

2.备库/0线程将主库上的日志复制到自己的中继日志 ( Relay Log) 中。

3.备库SQL线程读取中继日志中的事件,将其重放到备库数据库之上。

2.集群案例

1.环境

环境三部曲

1.全新服务器-互相通信

2.全新安装mysql57-分别安装

3.配置域名解析

2.一主一从(M-S)(1)

3.一主一从(M-S)(2)

4.双主双从(MM-SS)

二、代理技术

相关推荐
Hello.Reader1 小时前
Redis 延迟监控深度指南
数据库·redis·缓存
ybq195133454311 小时前
Redis-主从复制-分布式系统
java·数据库·redis
好奇的菜鸟4 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享
java·数据库·intellij-idea
tan180°4 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
满昕欢喜4 小时前
SQL Server从入门到项目实践(超值版)读书笔记 20
数据库·sql·sqlserver
AI生存日记5 小时前
百度文心大模型 4.5 系列全面开源 英特尔同步支持端侧部署
人工智能·百度·开源·open ai大模型
DuelCode5 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
幽络源小助理5 小时前
SpringBoot基于Mysql的商业辅助决策系统设计与实现
java·vue.js·spring boot·后端·mysql·spring
步、步、为营6 小时前
.net开源库SignalR
开源·.net
Hello.Reader6 小时前
Redis 延迟排查与优化全攻略
数据库·redis·缓存