【centos mysql安装】缺少 libaio 库问题解决

[root@iZbp1b2qvla6v3f6pfmfyoZ mysql]# rpm -ivh mysql-community-server-8.0.23-1.el7.x86_64.rpm
warning: mysql-community-server-8.0.23-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
libaio.so.1()(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
[root@iZbp1b2qvla6v3f6pfmfyoZ mysql]# warning: mysql-community-server-8.0.23-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
libaio.so.1()(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-8.0.23-1.el7.x86_64
-bash: warning:: command not found

解决方法:
此错误信息表明在尝试安装 MySQL 8.0.23 服务器时遇到了两个主要问题:

签名密钥不存在: 安装包 mysql-community-server-8.0.23-1.el7.x86_64.rpm 需要一个签名密钥来验证其真实性,而该密钥没有被系统识别。解决这个问题通常需要导入 MySQL 的 GPG 密钥。

依赖性缺失: 在安装 MySQL 服务器的过程中,系统提示缺少 libaio 库的几个版本。libaio 是 Linux 异步 I/O(AIO)库,MySQL 依赖该库来提供异步 I/O 能力。

解决方法

  1. 导入 GPG 密钥
    执行以下命令以导入 MySQL 的 GPG 密钥:

bash
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
2. 安装依赖的库
使用以下命令安装 libaio 库:

bash
sudo yum install libaio
完成以上两步后,再次尝试安装 MySQL 服务器应该就不会有问题了。若是使用下列命令进行安装:

bash
sudo rpm -ivh mysql-community-server-8.0.23-1.el7.x86_64.rpm
确保所有依赖项都已正确安装,并且 GPG 密钥已经成功导入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值