centos7升級mariadb版本

1.概述

本篇博客記錄如何在centos7.9操作系統安裝和升級mariadb數據庫服務。

2. 操作過程

在最小化安裝的centos7.9系統上,通過rpm -qa|grep mariadb查看到只有一個mariadb-libs-5.5.68-1.el7.x86_64包。

通過yum來安裝centos7.9官方軟件倉庫提供的mariadb版本yum -y install mariadb mariadb-devel mariadb-libs mariadb-server

安裝完成以後,檢查一下當前安裝的版本:

$ rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
mariadb-devel-5.5.68-1.el7.x86_64
mariadb-5.5.68-1.el7.x86_64
mariadb-server-5.5.68-1.el7.x86_64

現在開始配置升級

首先創建所需maraidb的yum源

[mariadb10.6]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=1

執行yum clean all && yum makecache

執行安裝:yum -y install mariadb mariadb-devel mariadb-libs mariadb-server

高版本的mariadb軟件包名已經變爲MariaDB,在yum過程中會有提示

安裝結束後檢查:rpm -qa|grep MariaDB

$ rpm -qa|grep MariaDB
MariaDB-common-10.6.9-1.el7.centos.x86_64
MariaDB-client-10.6.9-1.el7.centos.x86_64
MariaDB-compat-10.6.9-1.el7.centos.x86_64
MariaDB-shared-10.6.9-1.el7.centos.x86_64
MariaDB-server-10.6.9-1.el7.centos.x86_64
MariaDB-devel-10.6.9-1.el7.centos.x86_64

執行:systemctl start mariadb,啓動以後,執行select version();

查看到的版本:10.6.9-MariaDB

高版本的mariadb比老版本多了一個sys庫

MariaDB [sys]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
5 rows in set (0.000 sec)

3. 需要注意的事

之前在一個低版本雙機主主架構的情況下,升級mariadb。過程差不多,在升級之前先停止數據庫使用,並且停止服務,配置yum源然後分別升級,再分別啓動即可。一個比較重要的過程是:mysql_upgrade -uroot -p,升級已經存在數據庫。

當然,做這些操作之前,對配置文件和數據庫備份,還是相當有必要的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章