记一次CentOS 7.6更新MariaDB 5.5.60至最新10.4过程

续上一篇更新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
发布了181 篇原创文章 · 获赞 82 · 访问量 41万+

猜你喜欢

转载自blog.csdn.net/lpwmm/article/details/102554244