- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 mysql 5.7 搭建 基于 gtid 复制
os: ubuntu 16.04db: mysql 5.7.25规划如下:192.168.56.92 node1 # mysql master192.168.56.90 node2 # mysql slave192.168.56.88 node3 # mysql slave传统的基于 binlog position 复制的方式有个严重的缺点:如果slave连接master时指定的b...
2019-02-28 15:22:17 910
原创 mysql 5.7 搭建 semisync replication 半同步复制
os: ubuntu 16.04db: mysql 5.7.25规划如下:192.168.56.92 node1 # mysql master192.168.56.90 node2 # mysql slave192.168.56.88 node3 # mysql slavemysql 传统的 master/slave 属于异步复制,主库的事务执行不会管备库的同步进度,如果备库落后,...
2019-02-27 14:50:53 1450
原创 proxysql 之二 base conf
os: ubuntu 16.04db: mysql 5.7.25proxysql: 2.0.1规划如下:192.168.56.92 node1 # mysql master192.168.56.90 node2 # mysql slave192.168.56.88 proxysqlnode1 # proxysql standaloneproxysql 能够轻而易举的实现 mysq...
2019-02-26 15:07:06 385
原创 proxysql 之一 setup
os: ubuntu 16.04db: mysql 5.7.25proxysql: 2.0.1github 的 proxysql 是这样描述的: High-performance MySQL proxy with a GPL license.规划如下:192.168.56.92 node1192.168.56.90 node2192.168.56.88 proxysqlnode1...
2019-02-25 18:07:07 414
原创 ubuntu 16.04 + mysql 5.7 + apt 安装
os: ubuntu 16.04db: mysql 5.7.25os 设置参考 os 设置blog使用 apt 方式下载下载 mysql apt 源 https://dev.mysql.com/downloads/repo/apt/# rz# ls -l -rw-r--r-- 1 root root 36306 Feb 25 08:46 mysql-apt-config_0.8.1...
2019-02-25 15:38:30 3991
原创 centos 7.x 安装 mysql 的优化设置
epel# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo# yum clean all # yum makecache yum install# yum install make wget zip unzip dos2unix pigz iputils iftop git tree syss...
2019-02-25 12:07:56 1648
原创 pgpool 之十四 stream replication 模式 + master failover + pg_rewind 自动恢复
os: ubuntu 16.04db: postgresql 9.6.8pgpool: pgpool-II-3.7.7规划如下:192.168.56.100 nodevip #vip,pgpool的高可用连接192.168.56.92 node1 #postgresql 9.6.8,pgpool192.168.56.90 node2 #postgresql 9.6.8,pgpool...
2019-02-22 14:56:27 1367
原创 pgpool 之十三 脚本 pgpool_follow_master
pgpool_follow_master$ vi /data/pg9.6/main/pgpool_follow_master#!/bin/bash# Special values:# 1 %d = node id# 2 %h = host name# 3 %p = port number# 4 %D = database cluster path# 5 %m = ne...
2019-02-22 10:53:26 921
原创 pgpool 之十二 脚本 pgpool_failback_stream
$ vi /data/pg9.6/main/pgpool_failback_stream#!/bin/bash#!/bin/bash# Special values:# %d = node id# %h = host name# %p = port number# %D = database cluster path# %m = new master nod...
2019-02-21 16:54:19 601
原创 pgpool 之十一 参数文件 pgpool.conf
$ cat /usr/pgpool-3.7.7/etc/pgpool.conf#------------------------------------------------------------------------------# 监听配置#----------------------------------------------------------------------...
2019-02-21 11:49:40 1646
原创 pgpool 之十 stream replication + master failover + 手动变old master 为 slave
os: ubuntu 16.04db: postgresql 9.6.8pgpool: pgpool-II-3.7.7规划如下:192.168.56.100 nodevip #vip,pgpool的高可用连接192.168.56.92 node1 #postgresql 9.6.8,pgpool192.168.56.90 node2 #postgresql 9.6.8,pgpool...
2019-02-20 15:22:43 561
原创 pgpool 之九 stream replication + master failover
os: ubuntu 16.04db: postgresql 9.6.8pgpool: pgpool-II-3.7.7规划如下:192.168.56.100 nodevip #vip,pgpool的高可用连接192.168.56.92 node1 #postgresql 9.6.8,pgpool192.168.56.90 node2 #postgresql 9.6.8,pgpool...
2019-02-20 11:08:06 809
原创 pgpool 之八 脚本 pgpool_failover_stream
pgpool_failover_stream$ vi /data/pg9.6/main/pgpool_failover_stream#!/bin/bashfailed_node=$1new_master=$2old_primary_node_id=$3trigger_command="/usr/lib/postgresql/9.6/bin/pg_ctl promote -D /da...
2019-02-20 10:20:56 995
原创 pgpool 之七 脚本 pgpool_remote_start
pgpool_remote_start$ vi /data/pg9.6/main/pgpool_remote_start#! /bin/shif [ $# -ne 2 ]then echo "pgpool_remote_start remote_host remote_datadir" exit 1fiDEST=$1DESTDIR=$2PGCTL=/usr/l...
2019-02-20 10:19:46 760
原创 postgresql 高可用 pacemaker + corosync 之七 remove node
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’上一篇文章介绍了添加节点,这一篇文章介绍下删除节点目前的集群如下:vip-mas 192.168.56.119...
2019-02-19 17:15:49 532
原创 postgresql 高可用 pacemaker + corosync 之六 add node
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’目前的集群如下:vip-mas 192.168.56.119 vip-sla 192.168.56.120...
2019-02-19 17:12:40 865
原创 postgresql 高可用 pacemaker + corosync 之五 qb_ipcs_us_publish: Could not bind AF_UNIX (): Address alread
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’pacemaker + corosync 卸载后再安装时就会提示错误 qb_ipcs_us_publish: Co...
2019-02-19 08:22:11 626 1
原创 postgresql 高可用 pacemaker + corosync 之四 master failover 及故障节点处理
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’查看集群情况root@node2:~# crm_mon -Afr -1Last updated: Mon F...
2019-02-18 17:06:52 1242
原创 postgresql 高可用 pacemaker + corosync 之三 vip-mas vip-sla 的绑定方式
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’一般把 pcs 的批操作执行写入 /root/cluster.pcs 文件,在处理 vip-mas vip-sla...
2019-02-18 16:28:27 2089
原创 postgresql 高可用 pacemaker + corosync 之二 setup vip-mas ,vip-sla 均绑定在 master
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’pacemaker 集群资源管理器(Cluster Resource Management)corosync 集...
2019-02-18 16:21:59 1501
原创 postgresql 高可用 pacemaker + corosync 之一 setup master 节点 rw vip , slave 节点 ro vip
os: ubuntu 16.04db: postgresql 9.6.8pacemaker: Pacemaker 1.1.14 Written by Andrew Beekhofcorosync: Corosync Cluster Engine, version ‘2.3.5’pacemaker 集群资源管理器(Cluster Resource Management)corosync 集...
2019-02-15 17:34:02 1438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人