草庐IT

Ubuntu20.04安装Postgres主从备份

Ubuntu20.04安装Postgres主从备份一.查看可安装的Postgres包#列出相关的软件包,这里安装的是14版本aptlist|grep-wpostgresql-14|tail-1#下载Postgresaptinstall-ypostgresql-14/focal-pgdg检查是否安装成功#设置服务开机自启systemctlenablepostgresql.service二.配置Postgres#切换用户并登录到数据库sudo-upostgrespsql#修改密码SQLalteruserpostgrespassword'';#添加用户并赋予replication和login权限(后

Redis部署简单步骤及主从搭建

一·单机版部署Redis1·Redis的介绍Redis是一个开源的内存数据结构存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等,可以用于缓存、消息队列、排行榜、计数器、分布式锁等多种场景。Redis的特点是数据读写速度快、支持事务和Lua脚本、支持持久化、支持集群等。Redis的优势在于其高效的内存读写能力,使得它在处理高并发、大量数据的场景下表现出色。2·Redis的使用场景Redis是一款高性能的内存数据库,常用于缓存、消息队列、计数器、实时排行榜等场景。以下是一些常见的使用场景:①.缓存:Redis的高速读写能力使其成为一个优秀的缓存解决方案,可以将热点数据存储在

MySQL主从复制详解

文章目录1.简介1.1应用场景1.2复制形式2.复制原理3.复制类型3.1异步复制3.2同步复制3.3半同步复制4.复制方式4.1语句复制(Statement格式)4.2行数据复制(Row格式)4.3混合类型复制(Mixed格式)5.一主一从配置5.1主机修改my.cnf配置文件5.2主库创建用于主从复制的账号5.3从机修改my.cnf配置文件5.4启动从服务器复制功能5.5停止主从复制6.主从延迟问题6.1延迟问题6.2数据丢失问题1.简介随着业务流量的增长,一台MySQL数据库服务器已经满足不了需求了,会负载过重,容易出现宕机的情况,导致数据的丢失。这个时候就需要实现数据库的负载均衡和读写

服务器离线部署docker,镜像迁移,mysql主从搭建等服务

公司项目要上线项目,买了两台云服务器,需进行环境部署(1台接入公网,一台只能局域网访问),主要部署以下内容1、服务器之间配置ssh免密2、离线docker部署3、docker镜像迁移4、redis服务5、minio文件服务6、kkFileView文件预览服务7、mysql主从搭建目录1、配置两台服务器ssh免密,方便文件传输2、离线docker部署 3、docker镜像迁移4、redis服务5、minio文件服务6、kkFileView文件预览服务7、mysql主从搭建1、mysql主节点2、mysql从节点3、出现的问题1、slave_io_running:connecting解决方法 2、

【初识 Docker | 中级篇】 Docker 安装 MySQL(单机及主从配置)

文章目录前言一、安装docker1、安装docker2、安装docker-compose二、mysql单机安装1.创建mysql配置1.1.创建目录1.2.创建docker-compose.yml2.启动mysql容器三、mysql主从复制安装1.主服务器容器配置1.1.修改my.cnf配置文件1.2.重启容器实例,创建同步用户2.从服务器容器配置2.1.修改my.cnf配置文件3.配置主从复制3.1.查看主从同步状态3.2.配置主从复制4.主从复制测试总结前言可以按照以下步骤在Docker中安装MySQL✔拉取MySQL镜像dockerpullmysql✔运行MySQL容器dockerrun

搭建redis主从,哨兵配置,集成到springboot中配置读写分离

前言文章介绍Ubuntu系统搭建redis,并完成主从的读写分离配置,为主节点搭建三台哨兵服务,并集成到springboot中。本篇文章是通过其他优秀博文学习后,用作学习记录使用。大佬博客:https://blog.csdn.net/Wei_Naijia/article/details/125704197https://blog.csdn.net/lssqk/article/details/1272209901.Ubuntu安装redis(1)工具安装sudoapt-getinstall-ygccsudoapt-getinstall-yg++sudoapt-getinstall-ygccaut

MySql主从相关概念

一、主从同步介绍:存储数据的服务结构,分为2种角色:主服务器(master):接受客户端访问连接从服务器(slave):同步主服务器数据二、主从同步工作过程:主从同步工作过程.png主服务器操作数据存放到binlog日志中当数据有改动时主服务器会通知从服务器进行拉取日志从服务器通过IO线程复制Master主机binlog日志文件里的SQL命令保存到本机的relay-log文件里随后从服务通过SQL线程,执行relay-log文件里的SQL语句,实现与Master数据一致。三、主从同步结构一主一从结构:2台服务器,一台作为主服务器,一台作为从服务器一主多从结构:1台作为主服务器,其余多台作为从服

MySQL8.0主从部署配置详细步骤

环境:CentOS7+MySQL8hostnameip角色c7-lab110.10.104.51主c7-lab210.10.104.52从一、安装MySQL数据库1.1、下载mysql8,下载rpmbundle包上传到centos系统上。官网https://dev.mysql.com/downloads/mysql或者使用wget命令+链接直接下载wgethttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar1.2、解压bundle包tarxvfmysql-8.0.33-1.el7.

MySql主从从同步结构配置

一、环境准备:Ip地址主机名角色数据管理员密码公共配置192.168.88.50Host50Master服务器123qqq…A关闭防火墙禁用selinux192.168.88.51Host51Slave服务器123qqq…A关闭防火墙禁用selinux192.168.88.52Host52Slave服务器123qqq…A关闭防火墙禁用selinux二、配置流程:1、50主机配置Master2、51主机配置Slave3、51主机配置Master4、52主机配置Slave三、实操:第一步:50主机配置Master修改配置文件my.cnf[root@host50~]#vim/etc/my.cnf[m

Mysql之主从复制

文章目录一.Mysql主从复制介绍1.Mysql主从复制原理2.Mysql的复制类型3.Mysql主从复制的工作过程二.搭建Mysql主从复制1.首先关闭防火墙2.Mysql主从服务器时间同步3.主服务器4.从服务器三.验证主从复制效果1.主服务器2.从服务器四.实验中会发生的问题及解决方案1.实验中可能发生的问题(IO和SQL线程是NO状态情况)2.MySQL主从复制延迟3.解决方案一.Mysql主从复制介绍1.Mysql主从复制原理①基于二进制文件实现2.Mysql的复制类型①基于语句的复制(TSATEMENT,Mysql的默认类型)②基于行的复制(ROW)③混合类型的复制(MIXED)3