自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 HAproxy+keepalived实现高可用

两台均下载haproxy与keepalived,为192.168.115.152,192.168.115.153。两台作为真实服务器下载httpd,为192.168.115.150,192.168.115.151。四、启动各台虚拟机的haproxy,keepalived,httpd。此时我们停掉主haproxy,依然成功。三、haproxy配置(两台均如下)在我们的主haproxy服务器上。再停掉从haproxy,失败。从haproxy服务器上。一、我们需要四台虚拟机,两台haproxy均可用。

2023-05-31 13:42:48 227 1

原创 HAproxy负载均衡

1. 从haproxy的源码包中的examples下的init.haproxy中获得配置文件的路径“/etc/haproxy/haproxy.cfg。#系统中允许存在的最大orphan连接数(没有对应的socket文件),这个数字越大,系统支持的TCP连接数也越多。#系统中同时保持TIME_WAIT状态的最大数量,一般设置为TCP建立连接次数的2倍。stats uri /stats #访问监控页面的uri。#TCP半连接请求的最大长度,如果超过这个值,对方就会收到RST响应。

2023-05-31 10:48:38 195

原创 keepalived+LVS搭建

六、修改keepalived配置文件/etc/keepalived/keepalived.conf。本次实验需要5台虚拟机,其中1台作为客户端,两台keepalived+lvs,两台web服务器。四、web端安装httpd,lvs服务器安装keepalived与ipvsadm。八、查看lvs节点状态是否正确。一、web服务器调整ARP参数。五、加载lvs内核模块,并启动。七、开启keepalived。客户端使用虚拟ip访问。

2023-05-30 10:42:14 185

原创 redis集群搭建

二、我们把redis主配置文件复制六份,分别命名对应六个端口号。一、首先我们下载epel源来下载redis。三、配置项(端口号相对应即可)首先查询一下各节点信息。

2023-05-25 14:18:25 95

原创 mariadb高可用MHA搭建

我们把128的虚拟机设置为mha,安装 manager。我们以130,131,132三台虚拟机为主从服务器。/usr/local/bin下可以看到脚本。二、配置MySQL主从复制。在所有节点安装perl环境。所有节点配置hosts。所有节点安装node。

2023-05-23 10:31:58 165 1

原创 MongoDB安装,基础操作,备份与恢复

1.配置/etc/yum.repos.d/mongodb.repo。1.配置/etc/mongod.conf。2.安装mongodb-org。3.创建用户与密码,并登录。一、安装MongoDB。3.启动mongodb。

2023-05-18 10:48:26 98 1

原创 Redis安装,基础操作与持久化

通过设置不同的过期时间使得缓存的过期时间分散,可以在缓存雪崩时分散请求,短时间内缓存失效对系统的冲击不会太大,防止系统崩溃。②进一步保证缓存数据的正确性:生命周期设置可以让缓存数据有一个过时时间,从而让Redis中的数据更加符合缓存的实际需求,在一段时间内保证数据的正确性,而不是一直缓存下去导致数据的过时和不准确。①节省内存:如果一个键的生命周期结束(过期),Redis会自动删除它,这样可以释放占用的内存,从而保证Redis不会长时间运行导致内存耗尽造成宕机风险。

2023-05-17 09:49:02 84 1

原创 MySQL主从复制及一主多从下的读写分离

进入从服务器MySQL,停掉slave并进行初始化,再重启slave。修改amoeba配置文件dbServers.xml。修改 amoeba配置文件amoeba.xml。主服务器登录MySQL,给slave1授权。从服务器中配置/etc/my.cnf文件。从服务器验证,有ym库验证成功。删除从服务器中的已生成旧文件。客户端登录amoeba用户。同理,配置其他从服务器。查看目前的主服务器信息。配置Amoeba主机。安装jdk并配置变量。

2023-05-16 13:35:41 72

原创 MySQL使用计划任务实现数据备份

2023-05-11 20:58:23 235

原创 MySQL数据库操作题三

2.查询所有水果的名称和出厂日期,以特定格式拼接字符串,如"西瓜的出厂日期是2017/05/06"。1.将products表中所有水果的名称、种类和出厂日期信息并插入新表products_new中。4.在products表和sales表中查询产品的名称、种类、成本、销售地点和销售价格。5.在products表和sales表中查询销往海南的产品名称、种类、成本和销售价格。(创建详情可见5.9内容)3.创建数据表sales。

2023-05-11 10:52:18 110

原创 MySQL数据库操作题二

例题1:开启两台虚拟机,一台是mariadb数据库服务器,一台是客户端,在数据库中创建shop库,并设置客户端使用用户admin可以远程登录服务器且只能对shop库中的数据表具有所有操作权限。3.查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果。6.查询出厂日期晚于2017年4月的水果信息。7.分组查询所有水果、蔬菜、坚果的总成本。创建远程web服务数据库的操作用户。4.查询成本最高的5个产品信息。2.将所有蔬菜的成本上调1元。8.查询所有蔬菜的平均成本。5.查询有哪些产品种类。

2023-05-10 21:38:33 329

原创 MySQL创建数据表实例演示

2.创建数据表并设置数值类型。1.创建school数据库。创建数据库:company。数据表: products。创建数据库:school。创建数据表:info。

2023-05-09 21:08:28 295

原创 源码安装MySQL 5.7.20版本(有手就行!)

一、首先将已经下载好的源码包解压(源码包在官网下载即可);给/data/mysql目录设置所属者和所属组。创建/data/mysql/data 目录。五、编写配置文件my.cnf。二、创建用户mysql。六、MySQL初始化。有报错查看报错日志排错。

2023-05-09 11:23:34 127

原创 yum安装mariadb

二、修改配置文件/etc/selinux/config。五、设置mariadb开机自启。四、yum安装mariadb。一、关闭图形化网络管理工具。

2023-05-09 09:34:11 919 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除