【云原生】Docker 搭建MySql 主从服务实战操作详解

【云原生】Docker 搭建MySql 主从服务实战操作详解

目录

一、前言

二、MySQL主从架构介绍

2.1 什么是MySQL主从架构

2.2 MySQL主从架构核心原理

2.2.1 主从架构执行过程

2.2.2 主从架构核心角色与元素说明

2.3 MySQL 主从架构特点

2.4 MySQL 主从架构使用场景

三、环境准备

3.1 服务器环境

3.2 Docker环境

四、搭建MySql Master 容器

4.1 创建一个docker 网络

4.2 配置与启动主库 (Master)

4.2.1 执行以下命令启动主库容器,并挂载数据和配置目录

4.2.2 创建配置文件

4.3 创建同步的数据库账户

4.4 查看主库master状态

五、搭建Slave容器服务

5.1 启动Slave的mysql容器

5.2 配置从库my.cnf

六、配置mysql 主从关系

6.1 配置主从同步过程

6.2 效果验证

七、常见问题补充说明

八、写在文末


一、前言

在日常的开发中,mysql数据库使用可以说必不可少,截止到今天,mysql的使用已经非常广泛。同时,基于实际业务场景,为了满足日益复杂的业务需求,往往单机mysql数据承载能力有限,对业务系统的高并发、高性能、低延迟的满足也容易到达瓶颈,因此基于mysql也逐渐产生了很多复杂的架构,比如mysql的主从架构,PXC架构等,核心目的还是为了满足业务系统的关键指标,本篇以mysql的常见的主从架构为例,详细介绍如何搭建mysql 主从服务。

二、MySQL主从架构介绍

2.1 什么是MySQL主从架构

MySQL主从架构是一种数据复制

Read more

基于java Web 健身房注册管理系统设计与实现

基于java Web 健身房注册管理系统设计与实现

博主介绍:翰文编程 专注于Java(springboot ssm 等开发框架) vue  .net  php phython node.js    uniapp 微信小程序 等诸多技术领域和课设项目实战、企业信息化系统建设,从业十八余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了2000+题目解决方法案例  方便大家学习使用 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人 文末下方有源码获取地址 4系统概要设计 4.1系统功能模块设计 系统主要功能各功能结构图模块如图4-1所示:                                     图4-1 功能结构图 4.2数据库设计 4.2.1数据库设计原则 4.2.2数据库表的设计 根据需求分析,本健身房平台的数据库表,具体设计如下: 1 会员( 会员编号,用户名,密码,姓名,

By Ne0inhk

前端新手必学:5分钟搞定postcss-px-to-viewport

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框内输入如下内容: 请创建一个面向新手的postcss-px-to-viewport教学示例,要求:1. 从创建Vue/React项目开始 2. 分步讲解安装和配置过程 3. 提供最简单的配置示例 4. 包含常见错误排查方法 5. 最终输出一个可运行的demo项目。请使用最基础的配置,并添加大量注释和说明文字。 作为一名前端新手,在开发移动端页面时,最头疼的问题之一就是如何让页面在不同尺寸的设备上都能正常显示。传统的px单位在移动端适配中显得力不从心,这时候就需要用到postcss-px-to-viewport这个神器了。今天我就来分享一下我的学习心得,手把手教你如何快速上手这个工具。 1. 为什么要用postcss-px-to-viewport 在移动端开发中,我们经常需要根据设备宽度来调整元素尺寸。postcss-px-to-viewport可以将px单位自动转换为vw单位(视窗宽度单位),实现真正的响应式布局

By Ne0inhk
【启发式算法】Dynamic A*(D*)算法详细介绍(Python)

【启发式算法】Dynamic A*(D*)算法详细介绍(Python)

📢本篇文章是博主人工智能(AI)领域学习时,用于个人学习、研究或者欣赏使用,并基于博主对相关等领域的一些理解而记录的学习摘录和笔记,若有不当和侵权之处,指出后将会立即改正,还望谅解。文章分类在👉启发式算法专栏:        【启发式算法】(10)---《Dynamic A*(D*)算法详细介绍(Python)》 【启发式算法】Dynamic A*(D*)算法详细介绍(Python) 目录 一、D*算法的背景 二、D*算法的工作原理  A*算法基础回顾 D*算法的基本步骤 1. 初始化:目标节点的值计算 2. 更新规则:局部更新 3. 优先队列更新 4. 反向搜索 5. 增量更新 6. 计算最终路径

By Ne0inhk
数据结构——图(遍历,最小生成树,最短路径)

数据结构——图(遍历,最小生成树,最短路径)

目录 一.图的基本概念 二.图的存储结构 1.邻接矩阵 2.邻接表 三.图的遍历 1.图的广度优先遍历 2.图的深度优先遍历 四.最小生成树 1.Kruskal算法 2.Prim算法 五.最短路径 1.单源最短路径--Dijkstra算法 2.单源最短路径--Bellman-Ford算法 3.多源最短路径--Floyd-Warshall算法 六.整体实现 1.UnionFindSet.h 2.Graph.h 3.test.cpp 一.图的基本概念         图是由顶点集合及顶点间的关系组成的一种数据结构:G = (V, E),其中:         顶点集合V = {x|x属于某个数据对象集}

By Ne0inhk