CentOS 7安装MariaDB 10.5.4

CentOS 7 默认安装MariaDB,一般会安装MariaDB 5.5版本,需要安装最新的版本,当前官网上查询最新版本为10.5.4

安装前准备

首先检查一下是否存在以前的安装包,一下两条命令均可:

[root@MariaDB ~]# rpm -qa | grep mariadb
mariadb-5.5.65-1.el7.x86_64
mariadb-server-5.5.65-1.el7.x86_64
mariadb-libs-5.5.65-1.el7.x86_64
[root@MariaDB ~]# yum list installed | grep mariadb
mariadb.x86_64                        1:5.5.65-1.el7                   @base    
mariadb-libs.x86_64                   1:5.5.65-1.el7                   @base    
mariadb-server.x86_64                 1:5.5.65-1.el7                   @base    
[root@MariaDB ~]# 

如果存在,则需要先卸载掉:

rpm -e mariadb-server-5.5.65-1.el7.x86_64
rpm -e mariadb-5.5.65-1.el7.x86_64
rpm -e mariadb-libs-5.5.65-1.el7.x86_64
 
#或者

yum remove -y mariadb-server-5.5.65-1.el7.x86_64
yum remove -y mariadb-5.5.65-1.el7.x86_64
yum remove -y mariadb-libs-5.5.65-1.el7.x86_64

配置yum源(软件仓库)

其实就是编辑一个repo文件。简单解释一下:repo文件是CentOS中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。

下面我们以清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/为例,配置mariadb的yum源:

[root@MariaDB ~]# vi /etc/yum.repos.d/mariadb.repo
 
#输入以下内容
 
[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7-amd64/
gpgkey =  https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

配置完毕以后,清除并重建yum缓存:

[root@MariaDB ~]# yum clean all
[root@MariaDB ~]# yum makecache

安装mariadb

首先使用命令查看一下,列出yum源里可用的安装包:

[root@MariaDB ~]# yum list | grep mariadb
 
#或者
 
[root@MariaDB ~]# yum list --disablerepo=\* --enablerepo=mariadb

这时候我们可以看到有以下的包信息,接下来开始安装:

MariaDB-server.x86_64                       10.5.4-1.el7.centos        mariadb
[root@MariaDB ~]# yum install -y MariaDB-server

安装完毕,启动mariadb,设置开机启动mariadb,查看Mariadb状态版本等信息:

[root@MariaDB ~]# systemctl start mariadb
[root@MariaDB ~]# systemctl enable mariadb
[root@MariaDB ~]# systemctl status mariadb

至此,最新版的MariaDB安装完毕。

关于一些简单的配置,请参考:CentOS 7 安装 MariaDB 并配置

Was this article helpful?

Related Articles