---
title: （方法一）通过官网RPM包安装
description: "下文介绍通过官网RPM包安装MySQL的操作步骤。本章节以在openEuler22.03下安装MySQL 8.0.25为例进行说明，其他版本的MySQL也可以参考本章节。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0010.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0010.html
indexId: a41f0ba704c6904ea1afbaa8c50afcb70962f4c0f5501c3af8389340633624a073
---
# （方法一）通过官网RPM包安装

下文介绍通过官网RPM包安装MySQL的操作步骤。本章节以在openEuler22.03下安装MySQL 8.0.25为例进行说明，其他版本的MySQL也可以参考本章节。

1. 配置本地yum源。
  配置本地yum源详细操作步骤，请参见《配置本地Yum源（CentOS&openEuler）(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_02_0013.html)》。

2. 下载官网RPM包。

  a. 下载    MySQL的RPM包(https://downloads.mysql.com/archives/community/)
。
  b. 将下载的RPM Bundle包上传到服务器的特定目录，例如“/opt/mysql”。

```
sudo mkdir -p /opt/mysql
cd /opt/mysql
```


  c. 解压 RPM Bundle 包。

```
sudo tar -zxf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar
```


    预期结果如下，即表示解压RPM安装包完成。

3. 卸载冲突的MariaDB/MySQL包（如有）。

```
# 检查已安装的包
sudo rpm -qa |grep -E 'mariadb|mysql'
# 如有输出，例如 mariadb-libs，则卸载（注意：这里可能会移除依赖它的应用）
yum -y remove mariadb-libs
# 或使用rpm -e --nodeps mariadb-libs 强制卸载（谨慎使用）
```


4. 安装必要依赖。

```
yum install -y libaio numactl openssl
```


5. 按顺序安装RPM包。

```
cd /opt/mysql
rpm -ivh mysql-community-common-8.0.25-1.el8.aarch64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el8.aarch64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el8.aarch64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el8.aarch64.rpm
```


  预期结果如下所示。

```
[root@localhost mysql-rpm]# rpm -ivh mysql-community-common-8.0.25-1.el8.aarch64.rpm
warning: mysql-community-common-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
1:mysql-community-common-8.0.25-1.e################################# [100%]
[root@localhost mysql-rpm]# rpm -ivh mysql-community-libs-8.0.25-1.el8.aarch64.rpm
warning: mysql-community-libs-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
1:mysql-community-libs-8.0.25-1.el8################################# [100%]
[root@localhost mysql-rpm]# rpm -ivh mysql-community-client-8.0.25-1.el8.aarch64.rpm
warning: mysql-community-client-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
1:mysql-community-client-8.0.25-1.e################################# [100%]
[root@localhost mysql-rpm]# rpm -ivh mysql-community-server-8.0.25-1.el8.aarch64.rpm
warning: mysql-community-server-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
1:mysql-community-server-8.0.25-1.e################################# [100%]
```
