(方法一)通过官网RPM包安装
下文介绍通过官网RPM包安装MySQL的操作步骤。本章节以在openEuler22.03下安装MySQL 8.0.25为例进行说明,其他版本的MySQL也可以参考本章节。
- 配置本地yum源。
- 下载官网RPM包。
- 卸载冲突的MariaDB/MySQL包(如有)。
# 检查已安装的包 sudo rpm -qa |grep -E 'mariadb|mysql' # 如有输出,例如 mariadb-libs,则卸载(注意:这里可能会移除依赖它的应用) yum -y remove mariadb-libs # 或使用rpm -e --nodeps mariadb-libs 强制卸载(谨慎使用) - 安装必要依赖。
yum install -y libaio numactl openssl
- 按顺序安装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%]
父主题: (方式一)基于物理机安装MySQL

