自定义博客皮肤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)
  • 收藏
  • 关注

原创 keepalived+haproxy实现高可用

在haproxy+keepalived和haproxy+keepalived2上分别安装。在haproxy+keepalived和haproxy+keepalived2上分别配置。在haproxy+keepalived和haproxy+keepalived2上分别配置。在haproxy+keepalived和haproxy+keepalived2上分别配置。在haproxy+keepalived和haproxy+keepalived2上分别启动。修改权限添加执行权限。客户机仍然可以继续访问。

2023-05-31 12:01:39 1024 2

原创 HAproxy搭建7层与四层负载均衡

(一)HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上(CentOS、Ubuntu、Debian、OpenSUSE、Fedora、麒麟、欧拉、UOS)。(二)HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy具备媲美商用负载均衡器的性能和稳定性。

2023-05-31 10:57:12 493

原创 keepalived+lvs(DR)

基础配置:修改主机名、关闭防火墙、关闭Selinux、关闭Networkmanager、配置IP地址。添加回环路由:route add -host 192.168.115.200/32 dev lo:0。增加一块网卡:cd /etc/sysconfig/network-scripts/安装keepalived:yum install -y keepalived。安装ipvsadm:yum install -y ipvsadm。调整ARP参数:vim /etc/sysctl.conf。三、配置虚拟IP地址。

2023-05-29 20:15:03 118

原创 redis集群

cluster-config-file nodes-【6379~6384】.conf #指定存储 Redis 集群节点配置信息的文件的名称。cluster-node-timeout 15000 #指定节点通信的超时时间。cluster-enabled yes #开启 Redis 集群模式。三、vim编辑器打开redis.conf配置文件修改以下内容。二、复制六个redis.conf配置文件,放在目录下。五、登录6379将其他端口加入集群。复制6379的节点ID。复制6381的节点ID。

2023-05-25 11:38:35 95

原创 mariadb高可用MHA

使用半同步复制,可以大大降低数据丢失的风险,如果只有一个slave已经收到了最新的二进制日志,MHA可以将最新的二进制日志应用于其他所有的slave服务器上,因此可以保证所有节点的数据一致性。MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。

2023-05-22 22:19:03 243 1

原创 MongoDB安装与基本操作

创建用户和密码:db.createUser({user:"xuyang",pwd:"123.com",roles[{role:"root",db:"admin"}]})更改数据:db.test.update({"_id":1},{$set:{"name":"232"}})条件删除:db.test.remove({name1:"123"})插入数据:db.test.insert({name:"123"})条件查询:db.test.find({name:"123"})查询数据:db.test.find({})

2023-05-18 11:03:46 82

原创 Redis安装和基础使用

重命名键名称:rename #不论更名后的键是否存在都会覆盖原有键,移动键值对到指定数据库:move #假如目标数据库中存在同名键则移动失败。重命名键名称:renamenx #假如改名后键名称存在则更改不成功。删除当前所在库的所有数据:flushdb。清空所有数据库的数据:flushall。查看一键是否存在:keys 键名称。设置键值对的存储周期:expire。并将改名前的键的值赋予改名后的键。查看所有键的名称:keys *启动服务进入到redis。一、源码安装Redis。yum安装redis。

2023-05-17 11:29:28 70

原创 mysql 一主多从、读写分离

在master和slave、slave1上创建amoeba能够访问Mariadb的用户。将JDK1.6安装包解压 ./jdk-6u14-linux-x64.bin。配置写入amoeba访问后台Mariadb数据库的用户名与密码。mysql数据库读写分离基于mysql主从复制的基础上。在master主服务器上创建库和表,插入数据。先配置好mysql的主从复制再配置读写分离。在master主服务器上创建用户并授权。在master主服务器插入 test2。五、在主从服务器上创建授权用户。

2023-05-16 19:36:06 154

原创 linux 24小时计划任务备份

一、每24小时进行全库备份且保留上24小时的备份。三、每5分备份jx库中info表且保留原有备份。二、每12小时进行jx库的备份且保留原有备份。

2023-05-12 09:55:29 144

原创 自学扩展题

select products.名称,products.种类,products.成本,sales.销售价格 from products,sales where products.名称=sales.名称 and sales.销售地点='北京' and 种类='蔬菜';select products.名称,products.种类,products.成本,sales.销售价格 from products,sales where products.名称=sales.名称;三、创建数据表sales。

2023-05-11 18:09:40 118 1

原创 linux 创建数据库、查询数据

一、启两台虚拟机,一台是mariadb数据库服务器,一台是客户端,在数据库中创建shop库,并设置客户端使用用户admin可以远程登录服务器且只能对shop库中的数据表具有所有操作权限。select 名称 from products where 种类='水果' and 成本 < 10;mariadb服务器创建admin远程登录用户。客户端安装mariadb。二、创建数据表products。查询成本低于10元的水果信息。三、根据需求书写SQL语句。将所有蔬菜的成本上调1元。

2023-05-10 21:51:58 256 1

原创 linux mysql数据库、数据表创建

创建 create table info(name varchar(50),sex int,age varchar(50),class varchar(50),score varchar(50))default character set utf8;create table sales(名称 varchar(50),销售 varchar(50),地点 varchar(50),销售价格 varchar(50))default character set utf8;创建数据表:info。

2023-05-09 21:32:35 997 1

原创 linux 源码安装mysql

出现报错,缺少C编译器 用yum安装 yum -y install gcc-c++十一、复制启动脚本并刷新,重启服务。四、进入到解压后的目录进行安装。十二、给root用户修改密码。安装完成后再重新输入命令尝试。二、创建mysql用户。一、用yum安装环境。

2023-05-09 12:01:35 306 1

原创 Linux yum安装Mariadb数据库

设置虚拟机网卡模式为NAT模式,确保虚拟机能够获取到网络(宿主机必须联网)、关闭NetworkManager网络管理器服务和设置开机不自启。、修改selinux配置文件里的SELINUX=disabled。、关闭防火墙服务、清除防火墙规则和设置开机不自启。、yum安装Mariadb。

2023-05-08 19:15:11 212 1

空空如也

空空如也

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

TA关注的人

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