---
title: 通过RPM包安装
description: "通过RPM包安装方式支持离线安装和在线安装，请根据实际情况选择一种安装方式。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MariaDB/openmind_mariadb1039_03_0010.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MariaDB/openmind_mariadb1039_03_0010.html
indexId: 78c1656d5ba66d611ec2adb209d23c9283f3b4c0bb9508f0c0394c3d55f62bdc79
---
# 通过RPM包安装

通过RPM包安装方式支持离线安装和在线安装，请根据实际情况选择一种安装方式。

离线安装方式请参见离线安装，在线安装方式请参见在线安装。

#### 离线安装

离线安装方式以MariaDB 10.3.9为例，其他版本的MariaDB也可参考本节。


**表1 RPM包下载链接**

| 版本 | RPM包下载链接 |
| --- | --- |
| MariaDB 10.3.8（CentOS 7.6） | 获取链接(https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/database/mariadb\-10.3.8\-1.el7.aarch64.rpm) |
| MariaDB 10.4.17（CentOS 8.1） | 获取链接(https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mariadb\-10.4.17\-1.el8.aarch64.rpm) |
| MariaDB 10.5.8（CentOS 8.1） | 获取链接(https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mariadb\-10.5.8\-1.el8.aarch64.rpm) |


1. 将RPM包下载至服务器“/home”目录。
  1 2 cd /home wget https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mariadb-10.3.9-1.el8.aarch64.rpm --no-check-certificate

2. 进入“/home”目录，安装MariaDB 10.3.9。
  1 2 cd /home rpm -ivh mariadb-10.3.9-1.el8.aarch64.rpm

  如果安装MariaDB失败，并提示“error: Failed dependencies: (mariadb >= 3:10.3.27 if mariadb) is needed by (installed) mariadb-connector-c-3.1.11-2.el8_3.aarch64”，请执行如下命令卸载mariadb-connector-c-3.1.11-2.el8_3.aarch64，然后重新安装MariaDB。 1 yum -y remove mariadb-connector-c-3.1.11-2.el8_3.aarch64

3. 查看安装后的RPM包。
  1 rpm -qa | grep mariadb-10.3.9

4. 查看安装后的MariaDB路径。
  1 ll /usr/local/mariadb


#### 在线安装

在线安装方式以MariaDB 10.3.8为例，其他版本的MariaDB也可参考本节。

1. 配置Yum源。

  a. 备份原Yum库文件并创建“repo”文件目录。
    1 2 mv /etc/yum.repos.d/ /etc/yum.repos.d-bak mkdir /etc/yum.repos.d

  b. 将新配置写入repo文件：

    - CentOS 7.6：
      1 echo -e "[kunpeng]\nname=CentOS-kunpeng - Base - mirrors.huaweicloud.com\nbaseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/CentOS-Base-kunpeng.repo

    - CentOS 8.1：
      1 echo -e "[kunpeng]\nname=CentOS-kunpeng - Base - mirrors.huaweicloud.com\nbaseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/CentOS-Base-kunpeng.repo

  c. 确认    1.b
中repo文件写入成功。
    1 cat /etc/yum.repos.d/CentOS-Base-kunpeng.repo

    如果回显内容和1.b的写入内容一致，则写入成功。

  d. 使Yum源生效。
    1 2 yum clean all yum makecache

2. 安装RPM包。
  1 yum -y install mariadb-10.3.8-1.el7.aarch64 --enablerepo=kunpeng

3. 查看安装后的RPM包。
  1 rpm -qa | grep mariadb
