CentOS 通过RPM包升级安装MariaDB

By | November 29, 2016

环境说明:

CentOS 7
原来安装有MariaDB 5.5

(本文中的软件版本信息有必要地进行了隐藏,不同的MariaDB版本需要不同的依赖,因此可参考其网站上给出的依赖版本信息·这里给出MariaDB官方下载地址,可根据不同的系统有选择地下载

  1. 下载MariaDB-client、MariaDB-common和MariaDB-server三个RPM包
  2. 卸载原来的版本:

  3. 移除mariadb-libs:

  4. 下载依赖,其中galera需要依赖libboost_program_options.so()(64bit):

  5. 安装依赖:

  6. 安装MariaDB-common、MariaDB-client(必须先安装common):

  7. 安装好之后启动MariaDB,然后运行mysql_upgrade命令进行升级:

  8. 由于升级前的配置文件内容全部被升级后的默认内容替换,因此要原配置的内容重新放到配置文件中,原配置文件被备份在以原文件名加上 .rpmsave 命名的文件中,至于原配置是否还可以继续在新版本中使用,须参考MariaDB的文档(本文参考资料中链接的网页上列出配置选项的改变)。

参考资料:

Upgrading from MariaDB 5.5 to MariaDB 10.0


© 2016 – 2018, Navin. All rights reserved.

鉴于本人的相关知识储备以及能力有限,本博客的观点或者描述如有错漏或是有考虑不周到的地方还请多多包涵,也欢迎指正,一起学习,共同进步。

0