前言最近心血来潮,一直看网上文章说mysql读写分离,一多从,从来没尝试过,考虑到后续服务慢慢容器化,本次我们用docker环境搭建。本文采用windows版本docker。准备镜像查看官方镜像docker search mysql拉取镜像docker pull mysql:5.7启动容器一两从docker run -p 3300:3306 --name mysql-master -e MYS
db01docker load -i mysql57.tardb01docker run --net=host --name db01 -v /data1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7docker cp db01:/etc/mysql/mysql.conf.d/mysqld.cnf /tmp/mysqld_1
原创 2021-10-12 10:38:13
575阅读
# Docker MySQL -集群的构建与应用 在现代云计算环境中,MySQL数据库作为关系型数据库的佼佼者,越来越受到开发者和企业的青睐。为了提高数据库的可用性和负载均衡能力,-集群(Master-Master Replication)的架构成为了一种非常流行的选择。本文将通过Docker搭建一个MySQL-集群,并提供示例代码。同时,我们还将使用Mermaid语法展示相关的饼状
原创 2024-08-27 05:23:08
19阅读
一、前言本文将基于Docker部署2台MySQL服务实现主从同步,即master用于写(增删改),从slave用来读(查)二、Docker搭建MySQL实现主从同步1、master()配置① 创建所需文件夹,用于映射容器相应文件路径mkdir -p /IT_zhengqing/soft/mysql/mysql-master mkdir -p /IT_zhengqing/soft/mysql/m
转载 2023-07-04 10:24:34
57阅读
1、准备两台服务器,A服务器:8.130.30.110B服务器:8.130.30.171默认两台服务器安全组、防火墙先关闭  默认两台服务器mysql均安装完毕,请如果没安装 请参考 服务器mysql安装指引2、登录A服务器,配置 mysql配置文件,默认在 /etc/my.cnf   其中 server-id 要唯一,两个服务器不能重复。&nbs
转载 2023-09-26 09:35:06
81阅读
整个过程还是很简单的mkdir -p /gdb/gaussdb/app  /gdb/gaussdb/data chown -R omm.dbgrp gaussdb/gdb/software/gaussdb/python-3.9.2/bin/python3 install.py -U omm:dbgrp -R /gdb/gaussdb/app -D /gdb/gaussdb/data -C
转载 2023-08-30 08:40:16
362阅读
一、简介 主从复制的原理本站的其他文章已经介绍得很详细了,这里不再赘述。简单概况一下就是:从端服务器获取端服务器的操作日志,并对其进行解析,再在从端复现同样的操作,从而达到同步的目的。 生产环境中为了保证系统的兼容与稳定,在搭建服务器时就应该配置主从复制,主从服务器中的MySQL版本尽量一致。但有时难以保证版本的一致,或者在学习过程中遇到版本不兼容的问题,就容易遇到各种奇葩的故障。本文介绍了两例
转载 2023-08-20 14:10:13
87阅读
服务器名                 IP                      系统           MySQLodd.example.com &
原创 2013-10-12 13:50:04
530阅读
环境说明: 系统 主机名 IP mysql版本Cenots 5.8 mysql-m1 192.168.3.173 5.0.95Cenots 5.8 mysql-m2 192.168.3.178 5.0.951.首先安装mysql,为了方便,使用yum安装。(两台都要装)[root@localhost ~]# yum install mysql mys
原创 2013-11-18 15:08:31
934阅读
A B数据库安装就不说了启动 A B数据库A B数据库上执行grant replication slave on *.* to'repl'@'127.0.0.1' identified by '123456';链接数据库更改a主机my.cnf配置log-bin=mysql-bin # binary logging format - mixed recommendedbinlog_form
原创 2016-04-08 17:51:00
610阅读
# 实现 MySQL ## 流程概述 在实现 MySQL (Master-Master)复制之前,我们首先需要明确一些概念和步骤。MySQL 复制是指在两个或多个 MySQL 服务器之间建立双向同步的数据复制关系,从而实现高可用和故障转移。下面是实现 MySQL 复制的整体流程: | 步骤 | 描述 | | --- | --- | | 步骤一 | 配置服务器 | | 步骤
原创 2023-08-12 14:05:40
43阅读
一、MySQL复制概述   ⑴、MySQL数据的复制的基本介绍   目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的架构和安全备份等功能,毕竟现在它还算是开源界的老大吧!   MySQL
mysql
原创 2012-04-24 17:47:41
443阅读
1点赞
1,基本的思路是排除数据库单点故障,保障数据高可用性。2,前期对于要求不高的话可以用同步来实现,后期如果不能满足要求可以在后面加从数据库。
原创 2018-08-06 14:50:18
706阅读
# Redis -复制详解 ## 引言 Redis 是一个开源的高性能键值数据库,在现代应用中被广泛用于缓存、实时数据分析等场景。此外,Redis 提供了多种数据持久化和复制方案,其中-复制(也称作双复制)是一种较为复杂但重要的架构模式。本文将对 Redis -复制进行详细解析,并提供相关代码示例与状态图,以帮助读者深入理解这一架构。 ## 何为主-复制 -复制是指两个
原创 2024-09-10 05:57:36
19阅读
一.建立3台服务器之间ssh互信 在mydb1,mydb2,mydb3服务器上分别执行: ssh-keygen -t rsa ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.101 ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.102 ssh-copy-id -i
转载 2024-05-24 19:06:40
23阅读
需求背景:在 中我们已经简要阐述了如何配置nginx高可用,对于一一备的架构来说,主机服务正常的情况下,备机始终处于“空闲”的状态,为提供资源的利用率,可调整为双主架构,每个keepalived主机分别配置一个VIP的,而另一个相应的配置成对方的BACKUP,这样正常状态下,每个keepalived主机都在提供服务。一、环境说明二、配置实现1、192.168.10.134[root@node1
转载 2024-04-26 14:19:29
477阅读
# 解决Docker容器卡的问题 在使用Docker进行容器管理时,有时候会出现容器卡住无法启动或停止的情况,这往往会导致我们操作受阻。一种常见的情况是,当我们尝试重启一个容器时,它可能会卡住无法正常启动。这时候我们就需要找出问题的根源并解决它。 ## 探究问题 当我们遇到`docker restart`命令卡住的情况时,首先要了解为什么容器会卡住。有几种可能的原因: - 容器中的某个进
原创 2024-04-02 04:49:19
116阅读
# Docker备部署教程 ## 引言 在软件开发的过程中,部署是一个非常重要的环节。为了保证系统的高可用性和可靠性,我们常常需要使用备部署的方式来保障系统的稳定运行。本文将详细介绍如何使用Docker来实现备部署。 ## 流程概述 下面是实现Docker备部署的一般流程: | 步骤 | 描述 | | ---- | ---- | | 1. 创建备镜像 | 创建备两个镜像,用于容器
原创 2023-10-20 06:15:52
177阅读
# 如何实现"Docker节点down"操作 ## 1. 操作流程 下表展示了实现"Docker节点down"的操作步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 查找并连接到Docker节点 | | 2 | 停止Docker服务 | | 3 | 断开与Docker节点的连接 | 接下来,我将详细介绍每个步骤需要做什么,并提供相应的代码以及代码注释。
原创 2023-09-19 08:20:00
94阅读
  • 1
  • 2
  • 3
  • 4
  • 5