MySQL小版本升级


主备集群升级

大体步骤

  • 停止主备节点之间的同步;
  • 停止备用节点keepalived,避免发生意外导致VIP迁移到正在升级的备用节点;
  • 停止备用节点;
  • 使用新版本预编译包替换备用节点预编译包,并执行upgrade;
  • 启动备用节点,启动备用节点keepalived,开启主节点至从节点的同步,保持数据一致性;
  • 停止主节点keepalived,使VIP迁移至备用节点;
  • 停止主节点至从节点的同步。
  • 停止主节点,并使用新版本预编译包替换主节点预编译包,并执行upgrade;
  • 恢复主备节点之

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux Mysql 标签。 作者是

Openeuler 2203 源码安装 mysql8.0


1. 下载

官网下载最新的源码包:

2. 安装

2.1 创建用户

为了方便数据库管理,对于安装的 MySQL 数据库,生产上我们都会建立一个 mysql 用户和 mysql 用户组:

# 添加mysql用户组
groupadd mysql

# 添

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Mysql openeuler 标签。 作者是

rclone使用技巧


1. 连接Microsoft OneDrive

windows下载最新的rclone版本并获取授权token

下载地址

下载后进入目录,打开cmd或者powershell或者win11终端都可:

image-20230329164016378

输入` .\rclone.exe authorize "on

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux onedriver windows 标签。 作者是

OpenSSH 升级


1. 准备工作

开启 telnet 访问,防止升级ssh失败无法远程登录。

yum list | grep telnet-server
yum list | grep xinetd
yum -y install telnet-server.x86_64 xinetd.x86_64

#配置开机启动
systemctl enable telnet.socket
systemctl enable telnet.socket

#启动服务
systemctl start telnet.socket
systemctl start xinet

查看文章

本条目发布于 。属于 Linux 分类, 被贴了 Linux openssh 标签。 作者是

Nginx Upstream 详解


nginx通常对后端上游服务器的连接都为短连接,短连接在每次处理完请求之后都会将该请求的“Connection” Header设置为“close”,并关闭当前连接。所以短连接每次都需要重新发起握手并建立新的连接,这在高并发的情况下无疑会加大服务器的响应时长与资源消耗,此时就可以通过Upstream配置长连接,让nginx在转发完成一个请求之后保持该连接,以待后续请求继续使用。

1. 轮询

upstream默认的分配方式为轮询,即接收到请求时按照时间顺序将该请求分配到不同的后端upstream服务器,如果nginx检测到某个后端upstream服务器down掉了,就会

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux Nginx 标签。 作者是

Linux 初始化


1、初始化
# 修改hostname
hostnamectl set-hostname xxxx

# yum源修改
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
sudo yum install wget -y
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
sudo yum u

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux 标签。 作者是

Jenkins继承Kubernetes集群


1、Jenkins安装插件

插件:
kubernetes
pipeline
docker pipeline
docker
Kubernetes Cli
Config File Provider
Pipeline Utility Steps

Jenkins源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.js

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Kubernetes Jenkins 标签。 作者是

centos7安装 prometheus


安装 GO语言环境

首先需要安装 go 语言环境,因为 prometheus 是基于 go 开发的, 需要一些基于 go 的环境支持

yum install -y epel-release
yum install go -y
go version

下载 prometheus并解压

cd /usr/local/src
wget https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-amd

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux Prometheus 标签。 作者是

centos7 编译安装 php7.3


1. 安装必要的库

yum -y update
yum -y install gcc-c++ libxml2-devel libxslt-devel libcurl-devel libjpeg-devel libpng-devel openssl-devel bzip2-devel freetype-devel gmp-devel readline-devel libicu-devel

2. 升级libzip

Centos7.9 中源码编译安装 PHP7.3,需要升级libzip;openEuler

查看文章

本条目发布于 。属于 技术文章 分类, 被贴了 Linux PHP 标签。 作者是