Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)
Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)
# 基础搭建
# 设备:三台主机 192.168.47.101 192.168.47.102 192.168.47.103
# centos7 系统 关闭防火墙 selinux
# 设置清华源用于下载
cat >/etc/yum.repos.d/pxe.repo <<eof
[percona]
name=percona
baseurl=https://mirrors.tuna.tsinghua.edu.cn/percona/release/7Server/RPMS/x86_64
gpgcheack=0
eof
#拷贝yum源
scp /etc/yum.repos.d/pxe.repo 192.168.47.102:/etc/yum.repos.d/
scp /etc/yum.repos.d/pxe.repo 192.168.47.103:/etc/yum.repos.d/
#192.168.47.101 192.168.47.102 192.168.47.103 都要安装
yum install Percona-XtraDB-Cluster-57 -y
#配置mysqld.cnf文件
server-id=1
bin_log
#配置wsrep.cnf文件,
wsrep_cluster_address=gcomm:// 192.168.47.101,192.168.47.102,192.168.47.103
#**每台设备都要有一个本机 ip **
wsrep_node_address=192.168.47.10[1,2,3]
#节点id
wsrep_node_name=pxc-cluster-node-[1,2,3]
# sst同步连接加入都需要的密码账户
wsrep_sst_auth="Justin:123456"
# 启动一个节点:192.168.47.101
systemctl start mysql@bootstrap.service
#搜索一下登录密码
grep "temporary password" /var/log/mysqld.log
#拿到 :tvhfp8kh2L=4 随机生成密码登录数据库
mysql -uroot -p'tvhfp8kh2L=4'
#第一次登录必须修改密码:
alter user 'root'@'localhost' identified by '123456';
#创建连接所需要的账户wsrep.cnf文件最后一项
CREATE USER 'Justin'@'%' IDENTIFIED BY '123456';
GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'Justin'@'%' ;
# 其他节点开启 192.168.47.102 192.168.47.103
systemctl start mysql
#检测同时创建与关闭其中部分设备继续操作数据库查看数据库高可用情况
Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)的更多相关文章
- mysql高可用之PXC(Percona XtraDB Cluster)
简介 Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster提供的特性如下: 1).同步复制,事务要么在所有节点提交或不提交 ...
- MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解
MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解 Percona XtraDB Cluster简称PXC.Percona Xtradb Cluster的实现是在 ...
- Percona XtraDB Cluster
简介 Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster提供的特性如下: 1.同步复制,事务要么在所有节点提交或不提交. ...
- Percona XtraDB Cluster简易入门 - 安装篇
说明 Percona XtraDB Cluster(简称PXC),是由percona公司推出的mysql集群解决方案.特点是每个节点都能进行读写,且都保存全量的数据.也就是说在任何一个节点进行写入操作 ...
- 搭建高可用mysql系列(1)-- Percona XtraDB Cluster介绍
Percona XtraDB Cluster (下文简称PXC)是一个开源的mysql 高可用解决方案.它将Percona Server和Percona XtraBackup与Galera库集成在一起 ...
- 搭建高可用mysql系列(2)-- Percona XtraDB Cluster 安装
本文主要介绍在 centos 下 Percona XtraDB Cluster(下文简称PXC) 的安装, 个人的系统版本信息如下: [root@c2-d09 worker]# more /etc/r ...
- Percona XtraDB Cluster高可用与状态快照传输(PXC 5.7 )
Percona XtraDB Cluster(下称PXC)高可用集群支持任意节点在运行期间的重启,升级或者意外宕机,即它解决了单点故障问题.那在这个意外宕机或者重启期间,该节点丢失的数据如何再次进行同 ...
- Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication Overview Galera Cluster 由 Coders ...
- 15、高可用 PXC(percona xtradb cluster) 搭建
安装环境: 集群名 pxc_lk 节点1: 192.168.1.20 节点2: 192.168.1.21 节点3: 192.168.1.22 所有节点安装 wget http://www.perc ...
随机推荐
- JavaScript之屏幕上下左右滑动监听
前言 存在这么一个需求,根据用户在屏幕不同的滑动方向(上.下.左.右),使用js脚本判断出不同的滑动行为,更新网页为不同的界面. 源码 参考了博文[1]的源码,但由于存在一些漏洞,比如:上下滑动事件监 ...
- uni-app 封装 http promise请求,仅提供 post,all,spread 方法
简单封装一下 uni-app 的请求,因为项目中只用 post 请求,所以只封装了 post 和 all 方法. 更新,新增 spread 方法 2019-11-22 10:37:21 global. ...
- CentOS Config FTP Server with SSL support
- 华为服务器IBMC批量巡检代码
selenium需要下载Chrome驱动webdriver,具体下载的版本根据自己的谷歌浏览器版本进行下载,然后将下载好的驱动webdriver放到自己python解释器同级目录中即可,下载地址htt ...
- spring-cloud-starter-stream-rocketmq 坑点j记录
- 【并行计算-CUDA开发】__syncthreads的理解
__syncthreads()是cuda的内建函数,用于块内线程通信. __syncthreads() is you garden variety thread barrier. Any thread ...
- 前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expression, got 'if'
在火狐浏览器下调试时, 页面报错SyntaxError: expected expression, got ';'或者SyntaxError: expected expression, got 'if ...
- ip地址查询python3小工具_V0.0.1
看到同事在一个一个IP地址的百度来确认导出表格中的ip地址所对应的现实世界的地址是否正确,决定给自己新开一个坑.做一个查询ip“地址”的python小工具,读取Excel表格,在表格中的后续列输出尽可 ...
- 人渣给我笔记本网络适配器里加的的“bluetooth设备(个人局域网)”,卸载不掉
- 判断屏幕宽度px大小鉴别是移动设备或者PC
if(window.matchMedia("(max-width: 767px)").matches){ alert("这是一个移动设备.");}else { ...