Bash {} 的特殊用法

本文主要介绍 Bash {} 的特殊用法 1. 输出变量的值 bash root@DESKTOP-Q3T526A:~# var="hello world" root@DESKTOP-Q3T526A:~# echo ${var} hello world 2. 设置变量默认值 语法: ${var:-default} 变量 var 没有定义或者值为空时,输出 default,变量的值保

构建 MySQL 8.x MGR 集群

本文以 GreatSQL 数据库 为例,介绍构建 MGR 集群配置 1. MGR集群规划本次计划在3台服务器上安装 GreatSQL 数据库并部署 MGR 集群: node ip datadir port role GreatSQL-01 10.10.1.24 /data/GreatSQL/ 3306 PRIMARY GreatSQL-02 10.10.2.3 /data/GreatSQL/ 3306 SECONDARY GreatSQL-03 10.10.2.4 /data/GreatSQL/ 3306

PostgreSQL 高可用集群之 patroni

服务器列表 节点名 IP 操作系统 安装软件 备注 pg1 192.168.142.11 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始主节点 pg2 192.168.142.12 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始备节点 pg3 192.168.142.13 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始备节点 VIP: 192.168.142.10 安装 postg

部署 etcd 集群

准备 3 台服务器,确保服务器之间网络通信正常,关闭防火墙(或者开放 2379 和 2380 端口), 服务器列表如下 ip 地址 etcd 名称 192.168.142.11 etcd-1 192.168.142.12 etcd-2 192.168.142.13 etcd-3 安装 etcd bash wget https://github.com/etcd-io/etcd/releases/download/v3.5.9/etcd-v3.5.9-linux-amd64.tar.gz tar xzf etcd-v3.5.9-linux-amd64.tar.gz cd etcd-v3.5.9-linux-amd64/ mv