续上一篇更新OpenSSH后继续更新服务器上的MariaDB
当前版本
[root@webserver ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
[root@webserver ~]# mysql --version
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
[root@webserver ~]# rpm -qa |grep maria
mariadb-server-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
mariadb-5.5.60-1.el7_5.x86_64
更新过程
先备份数据!备份数据!备份数据!重要的事情讲三遍!
从MariaDB官网生成相应版本的repo
https://downloads.mariadb.org/mariadb/repositories/#mirror=herrbischoff
官方服务器龟速~附上中科大镜像站上CentOS7适用的官方MariaDB 10.4版本repo
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
服务器操作记录
[root@webserver ~]# cd /etc/yum.repos.d/
[root@webserver yum.repos.d]# vim mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
[root@webserver yum.repos.d]# yum install MariaDB-server MariaDB-client
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
mariadb | 2.9 kB 00:00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 MariaDB-client.x86_64.0.10.4.8-1.el7.centos 将被 舍弃
--> 正在处理依赖关系 MariaDB-common,它被软件包 MariaDB-client-10.4.8-1.el7.centos.x86_64 需要
---> 软件包 MariaDB-server.x86_64.0.10.4.8-1.el7.centos 将被 舍弃
--> 正在处理依赖关系 galera-4,它被软件包 MariaDB-server-10.4.8-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 lsof,它被软件包 MariaDB-server-10.4.8-1.el7.centos.x86_64 需要
---> 软件包 mariadb.x86_64.1.5.5.60-1.el7_5 将被 取代
---> 软件包 mariadb-server.x86_64.1.5.5.60-1.el7_5 将被 取代
--> 正在检查事务
---> 软件包 MariaDB-common.x86_64.0.10.4.8-1.el7.centos 将被 安装
--> 正在处理依赖关系 MariaDB-compat,它被软件包 MariaDB-common-10.4.8-1.el7.centos.x86_64 需要
---> 软件包 galera-4.x86_64.0.26.4.2-1.rhel7.el7.centos 将被 安装
--> 正在处理依赖关系 libboost_program_options.so.1.53.0()(64bit),它被软件包 galera-4-26.4.2-1.rhel7.el7.centos.x86_64 需要
---> 软件包 lsof.x86_64.0.4.87-6.el7 将被 安装
--> 正在检查事务
---> 软件包 MariaDB-compat.x86_64.0.10.4.8-1.el7.centos 将被 舍弃
---> 软件包 boost-program-options.x86_64.0.1.53.0-27.el7 将被 安装
---> 软件包 mariadb-libs.x86_64.1.5.5.60-1.el7_5 将被 取代
--> 解决依赖关系完成
依赖关系解决
=================================================================================================================================
Package 架构 版本 源 大小
=================================================================================================================================
正在安装:
MariaDB-client x86_64 10.4.8-1.el7.centos mariadb 12 M
替换 mariadb.x86_64 1:5.5.60-1.el7_5
MariaDB-compat x86_64 10.4.8-1.el7.centos mariadb 2.8 M
替换 mariadb-libs.x86_64 1:5.5.60-1.el7_5
MariaDB-server x86_64 10.4.8-1.el7.centos mariadb 26 M
替换 mariadb-server.x86_64 1:5.5.60-1.el7_5
为依赖而安装:
MariaDB-common x86_64 10.4.8-1.el7.centos mariadb 81 k
boost-program-options x86_64 1.53.0-27.el7 base 156 k
galera-4 x86_64 26.4.2-1.rhel7.el7.centos mariadb 9.4 M
lsof x86_64 4.87-6.el7 base 331 k
事务概要
=================================================================================================================================
安装 3 软件包 (+4 依赖软件包)
总计:50 M
总下载量:50 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
警告:/var/cache/yum/x86_64/7/mariadb/packages/MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 1bb943db: NOKEY
MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm 的公钥尚未安装
(1/6): MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm | 2.8 MB 00:00:02
(2/6): boost-program-options-1.53.0-27.el7.x86_64.rpm | 156 kB 00:00:00
(3/6): MariaDB-client-10.4.8-1.el7.centos.x86_64.rpm | 12 MB 00:00:06
(4/6): lsof-4.87-6.el7.x86_64.rpm | 331 kB 00:00:00
(5/6): MariaDB-server-10.4.8-1.el7.centos.x86_64.rpm | 26 MB 00:00:03
(6/6): galera-4-26.4.2-1.rhel7.el7.centos.x86_64.rpm | 9.4 MB 00:00:01
---------------------------------------------------------------------------------------------------------------------------------
总计 6.9 MB/s | 50 MB 00:00:07
从 https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB 检索密钥
导入 GPG key 0x1BB943DB:
用户ID : "MariaDB Package Signing Key <[email protected]>"
指纹 : 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
来自 : https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : MariaDB-compat-10.4.8-1.el7.centos.x86_64 1/10
正在安装 : MariaDB-common-10.4.8-1.el7.centos.x86_64 2/10
warning: /etc/my.cnf created as /etc/my.cnf.rpmnew
正在安装 : MariaDB-client-10.4.8-1.el7.centos.x86_64 3/10
正在安装 : boost-program-options-1.53.0-27.el7.x86_64 4/10
正在安装 : galera-4-26.4.2-1.rhel7.el7.centos.x86_64 5/10
正在安装 : lsof-4.87-6.el7.x86_64 6/10
正在安装 : MariaDB-server-10.4.8-1.el7.centos.x86_64 7/10
/var/tmp/rpm-tmp.flJYRy:行7: /etc/systemd/system/mariadb.service.d/migrated-from-my.cnf-settings.conf: 权限不够
正在删除 : 1:mariadb-server-5.5.60-1.el7_5.x86_64 8/10
warning: /var/log/mariadb/mariadb.log saved as /var/log/mariadb/mariadb.log.rpmsave
正在删除 : 1:mariadb-5.5.60-1.el7_5.x86_64 9/10
正在删除 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 10/10
验证中 : MariaDB-common-10.4.8-1.el7.centos.x86_64 1/10
验证中 : galera-4-26.4.2-1.rhel7.el7.centos.x86_64 2/10
验证中 : MariaDB-client-10.4.8-1.el7.centos.x86_64 3/10
验证中 : lsof-4.87-6.el7.x86_64 4/10
验证中 : MariaDB-compat-10.4.8-1.el7.centos.x86_64 5/10
验证中 : MariaDB-server-10.4.8-1.el7.centos.x86_64 6/10
验证中 : boost-program-options-1.53.0-27.el7.x86_64 7/10
验证中 : 1:mariadb-server-5.5.60-1.el7_5.x86_64 8/10
验证中 : 1:mariadb-5.5.60-1.el7_5.x86_64 9/10
验证中 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 10/10
已安装:
MariaDB-client.x86_64 0:10.4.8-1.el7.centos MariaDB-compat.x86_64 0:10.4.8-1.el7.centos
MariaDB-server.x86_64 0:10.4.8-1.el7.centos
作为依赖被安装:
MariaDB-common.x86_64 0:10.4.8-1.el7.centos boost-program-options.x86_64 0:1.53.0-27.el7
galera-4.x86_64 0:26.4.2-1.rhel7.el7.centos lsof.x86_64 0:4.87-6.el7
替代:
mariadb.x86_64 1:5.5.60-1.el7_5 mariadb-libs.x86_64 1:5.5.60-1.el7_5 mariadb-server.x86_64 1:5.5.60-1.el7_5
完毕!
[root@webserver yum.repos.d]# systemctl start mariadb
确认版本
[root@webserver yum.repos.d]# mysql --version
mysql Ver 15.1 Distrib 10.4.8-MariaDB, for Linux (x86_64) using readline 5.1
[root@webserver yum.repos.d]# rpm -qa |grep Maria
MariaDB-common-10.4.8-1.el7.centos.x86_64
MariaDB-compat-10.4.8-1.el7.centos.x86_64
MariaDB-client-10.4.8-1.el7.centos.x86_64
MariaDB-server-10.4.8-1.el7.centos.x86_64