0x01 前言

前几天我的博客突然打不开首页一片空白,于是我登录服务器查看服务运行状态,前端的nginx和php运行正常,可后端miaradb集群占用CPU 100% 内存占用80% 经过我一顿折腾发现问题是galera不同步造成的,之前后端mariadb集群版本较低.所以,我决定对我的博客mariadb集群升级.

0x02 mariadb安装说明

mariadb安装方法有三种:

1.二进制安装 (推荐) 方便快捷

2.源码安装(不推荐) 费时费力

3.Mariadb官方源(不推荐) 不能DIY

PS:一般推荐第一种方法安装

0x03 mariadb官网下载

mariadb下载地址:

0x04 mariadb galerag下载

1.galera下载

2.galera-arbitrator下载

注意:一定要选择amd64, 我的系统是Debian 10 buster 64位选着buster_amd64.deb结尾版本

0x05 mariadb galera安装

galera安装推荐使用dpkg安装很好用.

0x06 mariadb安装

#解压tar.gz包

#复制文件到安装目录:

#声明mariadb环境变量

把上述变量放到/etc/profile.d目录下,另存为mariadb.sh即可

#声明mariadb安装目录

#修改mysqld_safe

#修改mysql_secure_installation

#galera_recovery

# my.cnf文件

#启动mariadb

0x07 升级mariadb数据库

重要的事情一定要说三遍: 备份,备份,再备份

0x08 查看mariadb版本

升级完成 so easy!!!