博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PXC滚动升级(5.7.26升级到5.7.27)
阅读量:2064 次
发布时间:2019-04-29

本文共 1691 字,大约阅读时间需要 5 分钟。

IP

hostname

系统版本

备注

 

原Percona版本

新版本

10.45.7.128

rac3

redhat7.4

Master节点(node1)

Keepalived双节点

5.7.26

5.7.27

10.45.7.129

rac4

redhat7.4

Standby节点(node2)

10.45.53.31

rac2

redhat7.4

备份节点(node3)

 

5.7.26

5.7.27

1.先升级备份节点10.45.53.31

(1)卸载原包

rpm -qa|grep Percona

service mysql stop

rpm -e Percona-XtraDB-Cluster-server-57-5.7.26-31.37.1.el7.x86_64

rpm -e Percona-XtraDB-Cluster-shared-compat-57-5.7.26-31.37.1.el7.x86_64

rpm -e Percona-XtraDB-Cluster-devel-57-5.7.26-31.37.1.el7.x86_64

rpm -e Percona-XtraDB-Cluster-shared-57-5.7.26-31.37.1.el7.x86_64

rpm -e Percona-XtraDB-Cluster-client-57-5.7.26-31.37.1.el7.x86_64

rpm -e Percona-XtraDB-Cluster-garbd-57-5.7.26-31.37.1.el7.x86_64

(2)5.7.30及以上的Percona版本需要xtrabackup 2.4.21以上的版本,所以最好更新下xtrabackup版本

rpm -qa|grep percona

rpm -e percona-xtrabackup*

rpm -ivh percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm

(3)安装PXC

rpm -ivh Percona-XtraDB-Cluster-client-57-5.7.27-31.39.1.el7.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-devel-57-5.7.27-31.39.1.el7.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-garbd-57-5.7.27-31.39.1.el7.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-shared-57-5.7.27-31.39.1.el7.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-shared-compat-57-5.7.27-31.39.1.el7.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-server-57-5.7.27-31.39.1.el7.x86_64.rpm

 

mv /etc/my.cnf.rpmsave /etc/my.cnf

mysqld --skip-grant-tables --user=mysql --wsrep-provider='none'(查看/mysql/log/mysqld.log确认启动成功后另开窗口执行mysql_upgrade)

mysql_upgrade -uroot -p*****

kill 掉当前mysql进程

service mysql start

 

2.升级10.45.7.129按照一样的步骤,但是要保证PXC两节点mysql进程活着,且执行最后一步service mysql start后要service start keepalived,保证升级10.45.7.128时vip可以漂移

3.升级10.45.7.128执行最后一步service mysql start后要service start keepalived

 

 

 

转载地址:http://olwmf.baihongyu.com/

你可能感兴趣的文章
MFC程序添加console窗口+printf打印输出信息
查看>>
VS生成DLL文件供第三方调用
查看>>
Android Studio color和font设置
查看>>
android GLSurfaceView匹配屏幕宽度及视频宽高比设置view大小
查看>>
解决用android Studio开发不能去除标题栏的问题
查看>>
[Python] windows下360急速浏览器获取URL的Headers
查看>>
AndroidStudio 清除无用资源压缩项目大小
查看>>
AndroidStudio导入其他来源项目容易出现的问题
查看>>
VS解决error C2664: “DWORD GetCurrentDirectoryW(DWORD,LPWSTR)”: 无法将参数 2 从“char [260]”转换为“LPWSTR
查看>>
VS项目方便直接配置openCV环境
查看>>
VS项目方便直接配置openCV环境
查看>>
Vs 使用openCV 3.0+ 出错error C2872: “ACCESS_MASK”: 不明确的符号
查看>>
VS 使用#pragma 管理代码块
查看>>
VS判断windows动态链接库是x86还是x64(以vs2015为例)
查看>>
windows下VS2015使用MSVC编译FFmpeg库
查看>>
windows下VS使用FFmpeg被声明为已否决的解决方案
查看>>
Win7 x64环境下Python3.6安装使用提示丢失api-ms-win-crt-runtimel1-1-0.dll
查看>>
c++ Lambda函数
查看>>
c++仿函数
查看>>
C++ STL bind1st和bind2nd
查看>>